From: Brian Havard Date: Tue, 19 Oct 1999 15:52:24 +0000 (+0000) Subject: Need APR_CREATE flag when opening error log & pid file. X-Git-Tag: 1.3.10~247 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=77917c57a4fe546f5eb2fefc65e377d5a81e5b1b;p=apache Need APR_CREATE flag when opening error log & pid file. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84005 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/server/log.c b/server/log.c index 39c9cd8463..a96ac03498 100644 --- a/server/log.c +++ b/server/log.c @@ -261,7 +261,7 @@ static void open_error_log(server_rec *s, ap_context_t *p) fname = ap_server_root_relative(p, s->error_fname); /* Change to AP funcs. */ if (ap_open(&s->error_log, fname, APR_BUFFERED | APR_APPEND | - APR_READ | APR_WRITE, APR_OS_DEFAULT, p) != APR_SUCCESS) { + APR_READ | APR_WRITE | APR_CREATE, APR_OS_DEFAULT, p) != APR_SUCCESS) { perror("fopen"); fprintf(stderr, "%s: could not open error log file %s.\n", ap_server_argv0, fname); @@ -554,7 +554,7 @@ void ap_log_pid(ap_context_t *p, const char *fname) ); } - if(ap_open(&pid_file, fname, APR_WRITE | APR_BUFFERED, APR_OS_DEFAULT, p) != APR_SUCCESS) { + if(ap_open(&pid_file, fname, APR_WRITE | APR_BUFFERED | APR_CREATE, APR_OS_DEFAULT, p) != APR_SUCCESS) { perror("fopen"); fprintf(stderr, "%s: could not log pid to file %s\n", ap_server_argv0, fname);