Commit 444c0fa0 authored by William A. Rowe Jr's avatar William A. Rowe Jr
Browse files

  Begin passing about apr types instead of odd local conventions.
  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
parent 44d1a879
Loading
Loading
Loading
Loading
+10 −7
Changes for server/mpm/winnt/mpm_winnt.c: 10 added lines, 7 removed lines.
Original line number Diff line number Diff line
@@ -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;
    }