From 1501c8119881e21c669cfb6d193fa80c32e275b5 Mon Sep 17 00:00:00 2001 From: "William A. Rowe Jr" Date: Wed, 18 Jul 2001 19:41:20 +0000 Subject: [PATCH] Remove last public vestigages of APR_INHERIT git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@89600 13f79535-47bb-0310-9956-ffa450edef68 --- modules/cache/mod_file_cache.c | 3 ++- modules/loggers/mod_log_config.c | 3 ++- modules/mappers/mod_rewrite.c | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/modules/cache/mod_file_cache.c b/modules/cache/mod_file_cache.c index 95c8463bea..d29d472027 100644 --- a/modules/cache/mod_file_cache.c +++ b/modules/cache/mod_file_cache.c @@ -207,13 +207,14 @@ 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 | APR_INHERIT, + rc = apr_file_open(&fd, fspec, APR_READ | APR_BINARY | APR_XTHREAD, APR_OS_DEFAULT, cmd->pool); if (rc != APR_SUCCESS) { ap_log_error(APLOG_MARK, APLOG_WARNING, rc, cmd->server, "mod_file_cache: unable to open(%s, O_RDONLY), skipping", fspec); return; } + apr_file_set_inherit(fd); /* WooHoo, we have a file to put in the cache */ new_file = apr_pcalloc(cmd->pool, sizeof(a_file)); diff --git a/modules/loggers/mod_log_config.c b/modules/loggers/mod_log_config.c index f0a3f8c726..1b801cc79f 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 | APR_INHERIT); +static int xfer_flags = (APR_WRITE | APR_APPEND | APR_CREATE); static apr_fileperms_t xfer_perms = APR_OS_DEFAULT; static apr_hash_t *log_hash; @@ -1051,6 +1051,7 @@ static config_log_state *open_config_log(server_rec *s, apr_pool_t *p, "could not open transfer log file %s.", fname); exit(1); } + apr_file_set_inherit(cls->log_fd); } #ifdef BUFFERED_LOGS cls->outcnt = 0; diff --git a/modules/mappers/mod_rewrite.c b/modules/mappers/mod_rewrite.c index 07af7e2fa3..cef06cef8f 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 | APR_INHERIT ); + int rewritelog_flags = ( APR_WRITE | APR_APPEND | APR_CREATE ); apr_fileperms_t rewritelog_mode = ( APR_UREAD | APR_UWRITE | APR_GREAD | APR_WREAD ); conf = ap_get_module_config(s->module_config, &rewrite_module); @@ -3130,6 +3130,7 @@ static void open_rewritelog(server_rec *s, apr_pool_t *p) "file %s", fname); exit(1); } + apr_file_set_inherit(conf->rewritelogfp); } return; } -- 2.50.1