]> granicus.if.org Git - apache/commitdiff
Begin passing about apr types instead of odd local conventions.
authorWilliam A. Rowe Jr <wrowe@apache.org>
Sat, 18 May 2002 21:41:36 +0000 (21:41 +0000)
committerWilliam A. Rowe Jr <wrowe@apache.org>
Sat, 18 May 2002 21:41:36 +0000 (21:41 +0000)
  It seems there may be other uses for tracking information within
  an ap_listen_rec, outside of the socket.  One of my hassles (that
  FirstBill found another way around) was tracking the current
  accept socket when the only common data was the listen socket.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95172 13f79535-47bb-0310-9956-ffa450edef68

server/mpm/winnt/mpm_winnt.c

index b39472570c467468c98509e7a5305961d363887a..0f41188e66daf021e0d5fc21d8f7f420f94a1783 100644 (file)
@@ -2284,13 +2284,17 @@ void winnt_rewrite_args(process_rec *process)
 }
 
 
-static int winnt_pre_config(apr_pool_t *pconf, apr_pool_t *plog, apr_pool_t *ptemp) 
+static int winnt_pre_config(apr_pool_t *pconf_, apr_pool_t *plog, apr_pool_t *ptemp) 
 {
     /* Handle the following SCM aspects in this phase:
      *
      *   -k runservice [WinNT errors logged from rewrite_args]
      */
 
+    /* Initialize shared static objects. 
+     */
+    pconf = pconf_;
+    
     if (ap_exists_config_define("ONE_PROCESS") ||
         ap_exists_config_define("DEBUG"))
         one_process = -1;
@@ -2314,16 +2318,11 @@ static int winnt_pre_config(apr_pool_t *pconf, apr_pool_t *plog, apr_pool_t *pte
     return OK;
 }
 
-static int winnt_post_config(apr_pool_t *pconf_, apr_pool_t *plog, apr_pool_t *ptemp, server_rec* s)
+static int winnt_post_config(apr_pool_t *pconf, apr_pool_t *plog, apr_pool_t *ptemp, server_rec* s)
 {
     static int restart_num = 0;
     apr_status_t rv = 0;
 
-    /* Initialize shared static objects. 
-     */
-    pconf = pconf_;
-    ap_server_conf = s;
-    
     /* Handle the following SCM aspects in this phase:
      *
      *   -k install
@@ -2453,6 +2452,10 @@ static int winnt_post_config(apr_pool_t *pconf_, apr_pool_t *plog, apr_pool_t *p
  */
 static int winnt_open_logs(apr_pool_t *p, apr_pool_t *plog, apr_pool_t *ptemp, server_rec *s)
 {
+    /* Initialize shared static objects. 
+     */
+    ap_server_conf = s;
+
     if (parent_pid != my_pid) {
         return OK;
     }