From: William A. Rowe Jr Date: Mon, 16 Jul 2001 21:07:40 +0000 (+0000) Subject: Obvious files that need inheritance, correct me if I'm wrong. X-Git-Tag: 2.0.21~53 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1fa29a8d2d3ef024c88575f4c80611505ac904e0;p=apache Obvious files that need inheritance, correct me if I'm wrong. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89561 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/modules/cache/mod_file_cache.c b/modules/cache/mod_file_cache.c index 1839ea2053..95c8463bea 100644 --- a/modules/cache/mod_file_cache.c +++ b/modules/cache/mod_file_cache.c @@ -207,7 +207,7 @@ static void cache_the_file(cmd_parms *cmd, const char *filename, int mmap) return; } - rc = apr_file_open(&fd, fspec, APR_READ | APR_BINARY | APR_XTHREAD, + rc = apr_file_open(&fd, fspec, APR_READ | APR_BINARY | APR_XTHREAD | APR_INHERIT, APR_OS_DEFAULT, cmd->pool); if (rc != APR_SUCCESS) { ap_log_error(APLOG_MARK, APLOG_WARNING, rc, cmd->server, diff --git a/modules/loggers/mod_log_config.c b/modules/loggers/mod_log_config.c index 2890cc9479..f0a3f8c726 100644 --- a/modules/loggers/mod_log_config.c +++ b/modules/loggers/mod_log_config.c @@ -206,7 +206,7 @@ module AP_MODULE_DECLARE_DATA log_config_module; -static int xfer_flags = (APR_WRITE | APR_APPEND | APR_CREATE); +static int xfer_flags = (APR_WRITE | APR_APPEND | APR_CREATE | APR_INHERIT); static apr_fileperms_t xfer_perms = APR_OS_DEFAULT; static apr_hash_t *log_hash; diff --git a/modules/mappers/mod_rewrite.c b/modules/mappers/mod_rewrite.c index 34bb041e30..07af7e2fa3 100644 --- a/modules/mappers/mod_rewrite.c +++ b/modules/mappers/mod_rewrite.c @@ -3096,7 +3096,7 @@ static void open_rewritelog(server_rec *s, apr_pool_t *p) const char *fname; apr_status_t rc; piped_log *pl; - int rewritelog_flags = ( APR_WRITE | APR_APPEND | APR_CREATE ); + int rewritelog_flags = ( APR_WRITE | APR_APPEND | APR_CREATE | APR_INHERIT ); apr_fileperms_t rewritelog_mode = ( APR_UREAD | APR_UWRITE | APR_GREAD | APR_WREAD ); conf = ap_get_module_config(s->module_config, &rewrite_module); diff --git a/server/log.c b/server/log.c index d634b8ef80..1f06822846 100644 --- a/server/log.c +++ b/server/log.c @@ -266,7 +266,7 @@ static void open_error_log(server_rec *s, apr_pool_t *p) else { fname = ap_server_root_relative(p, s->error_fname); rc = apr_file_open(&s->error_log, fname, - APR_APPEND | APR_READ | APR_WRITE | APR_CREATE, + APR_APPEND | APR_READ | APR_WRITE | APR_CREATE | APR_INHERIT, APR_OS_DEFAULT, p); if (rc != APR_SUCCESS) { ap_log_error(APLOG_MARK, APLOG_STARTUP, rc, NULL,