diff options
Diffstat (limited to 'source3/web')
-rw-r--r-- | source3/web/cgi.c | 4 | ||||
-rw-r--r-- | source3/web/statuspage.c | 4 | ||||
-rw-r--r-- | source3/web/swat.c | 6 |
3 files changed, 7 insertions, 7 deletions
diff --git a/source3/web/cgi.c b/source3/web/cgi.c index db2cfb4555..009244e595 100644 --- a/source3/web/cgi.c +++ b/source3/web/cgi.c @@ -437,7 +437,7 @@ static void cgi_download(char *file) cgi_setup_error("404 File Not Found","", "The requested file was not found"); } - fd = open(file,O_RDONLY); + fd = sys_open(file,O_RDONLY,0); if (fd == -1) { cgi_setup_error("404 File Not Found","", "The requested file was not found"); @@ -493,7 +493,7 @@ void cgi_setup(char *rootdir, int auth_required) inetd_server = True; #if CGI_LOGGING - f = fopen("/tmp/cgi.log", "a"); + f = sys_fopen("/tmp/cgi.log", "a"); if (f) fprintf(f,"\n[Date: %s %s (%s)]\n", http_timestring(time(NULL)), client_name(1), client_addr(1)); diff --git a/source3/web/statuspage.c b/source3/web/statuspage.c index 184f7e1f73..81564390a0 100644 --- a/source3/web/statuspage.c +++ b/source3/web/statuspage.c @@ -124,7 +124,7 @@ void status_page(void) pstrcat(fname,"/STATUS..LCK"); - f = fopen(fname,"r"); + f = sys_fopen(fname,"r"); if (f) { while (!feof(f)) { if (fread(&crec,sizeof(crec),1,f) != 1) break; @@ -157,7 +157,7 @@ void status_page(void) printf("<p>\n"); - f = fopen(fname,"r"); + f = sys_fopen(fname,"r"); if (!f) { printf("Couldn't open status file %s\n",fname); if (!lp_status(-1)) diff --git a/source3/web/swat.c b/source3/web/swat.c index cdbd1f8c8c..7004891f32 100644 --- a/source3/web/swat.c +++ b/source3/web/swat.c @@ -106,7 +106,7 @@ static char *make_parm_name(char *label) ****************************************************************************/ static int include_html(char *fname) { - FILE *f = fopen(fname,"r"); + FILE *f = sys_fopen(fname,"r"); char buf[1024]; int ret; @@ -318,7 +318,7 @@ static int save_reload(void) { FILE *f; - f = fopen(servicesf,"w"); + f = sys_fopen(servicesf,"w"); if (!f) { printf("failed to open %s for writing\n", servicesf); return 0; @@ -894,7 +894,7 @@ static void printers_page(void) /* just in case it goes wild ... */ alarm(300); - dbf = fopen("/dev/null", "w"); + dbf = sys_fopen("/dev/null", "w"); if (!dbf) dbf = stderr; |