dgaudet     97/07/17 15:28:02

  Modified:    src       CHANGES http_config.c http_config.h http_core.c
                        http_main.c  mod_access.c mod_actions.c mod_alias.c
                        mod_asis.c mod_auth.c  mod_auth_anon.c
                        mod_auth_db.c mod_auth_dbm.c mod_auth_msql.c 
                        mod_autoindex.c mod_browser.c mod_cern_meta.c
                        mod_cgi.c  mod_digest.c mod_dir.c mod_dld.c
                        mod_env.c mod_expires.c  mod_headers.c mod_imap.c
                        mod_include.c mod_info.c  mod_log_agent.c
                        mod_log_config.c mod_log_referer.c mod_mime.c 
                        mod_mime_magic.c mod_negotiation.c mod_rewrite.c
                        mod_status.c  mod_userdir.c mod_usertrack.c
               src/modules/example  mod_example.c
               src/modules/proxy  mod_proxy.c
  Log:
  Added child_init method.
  
  Revision  Changes    Path
  1.343     +4 -0      apache/src/CHANGES
  
  Index: CHANGES
  ===================================================================
  RCS file: /export/home/cvs/apache/src/CHANGES,v
  retrieving revision 1.342
  retrieving revision 1.343
  diff -C3 -r1.342 -r1.343
  *** CHANGES   1997/07/17 21:38:15     1.342
  --- CHANGES   1997/07/17 22:27:27     1.343
  ***************
  *** 1,5 ****
  --- 1,9 ----
    Changes with Apache 1.3
      
  +   *) API: Added child_init function to module structure.  This is called
  +      once per "heavy-weight process" before any requests are handled.
  +      See http_config.h for more details.  [Dean Gaudet]
  +   
      *) Anonymous_LogEmail was logging on each subrequest.
         [Dean Gaudet] PR#421, 868
    
  
  
  
  1.61      +9 -0      apache/src/http_config.c
  
  Index: http_config.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/http_config.c,v
  retrieving revision 1.60
  retrieving revision 1.61
  diff -C3 -r1.60 -r1.61
  *** http_config.c     1997/07/15 21:39:52     1.60
  --- http_config.c     1997/07/17 22:27:28     1.61
  ***************
  *** 1216,1221 ****
  --- 1216,1230 ----
            (*m->init) (s, p);
    }
    
  + void child_init_modules(pool *p, server_rec *s)
  + {
  +     module *m;
  + 
  +     for (m = top_module; m; m = m->next)
  +         if (m->child_init)
  +         (*m->child_init) (s, p);
  + }
  + 
    /********************************************************************
     * Configuration directives are restricted in terms of where they may
     * appear in the main configuration files and/or .htaccess files according
  
  
  
  1.36      +13 -0     apache/src/http_config.h
  
  Index: http_config.h
  ===================================================================
  RCS file: /export/home/cvs/apache/src/http_config.h,v
  retrieving revision 1.35
  retrieving revision 1.36
  diff -C3 -r1.35 -r1.36
  *** http_config.h     1997/07/15 21:39:52     1.35
  --- http_config.h     1997/07/17 22:27:28     1.36
  ***************
  *** 217,222 ****
  --- 217,234 ----
        int (*fixer_upper)(request_rec *);
        int (*logger)(request_rec *);
        int (*header_parser)(request_rec *);
  + 
  +     /* Regardless of the model the server uses for managing "units of
  +      * execution", i.e. multi-process, multi-threaded, hybrids of those,
  +      * there is the concept of a "heavy weight process".  That is, a
  +      * process with its own memory space, file spaces, etc.  This method,
  +      * child_init, is called once for each heavy-weight process before
  +      * any requests are served.  Note that no provision is made yet for
  +      * initialization per light-weight process (i.e. thread).  The
  +      * parameters passed here are the same as those passed to the global
  +      * init method above.
  +      */
  +     int (*child_init)(server_rec *, pool *);
    } module;
    
    /* Initializer for the first few module slots, which are only
  ***************
  *** 262,267 ****
  --- 274,280 ----
    
    server_rec *read_config (pool *conf_pool, pool *temp_pool, char 
*config_name);
    void init_modules(pool *p, server_rec *s);
  + void child_init_modules(pool *p, server_rec *s);
    void setup_prelinked_modules();
    void show_directives();
    void show_modules();
  
  
  
  1.97      +2 -1      apache/src/http_core.c
  
  Index: http_core.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/http_core.c,v
  retrieving revision 1.96
  retrieving revision 1.97
  diff -C3 -r1.96 -r1.97
  *** http_core.c       1997/07/16 00:41:21     1.96
  --- http_core.c       1997/07/17 22:27:29     1.97
  ***************
  *** 1448,1452 ****
       do_nothing,                      /* type_checker */
       NULL,                    /* pre-run fixups */
       NULL,                    /* logger */
  !    NULL                             /* header parser */
    };
  --- 1448,1453 ----
       do_nothing,                      /* type_checker */
       NULL,                    /* pre-run fixups */
       NULL,                    /* logger */
  !    NULL,                    /* header parser */
  !    NULL                             /* child_init */
    };
  
  
  
  1.180     +5 -3      apache/src/http_main.c
  
  Index: http_main.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/http_main.c,v
  retrieving revision 1.179
  retrieving revision 1.180
  diff -C3 -r1.179 -r1.180
  *** http_main.c       1997/07/15 21:39:54     1.179
  --- http_main.c       1997/07/17 22:27:30     1.180
  ***************
  *** 2098,2106 ****
        child_num = child_num_arg;
        requests_this_child = 0;
    
  -     reopen_scoreboard(pconf);
  -     (void)update_child_status(child_num, SERVER_READY, (request_rec*)NULL);
  - 
    #ifdef MPE
        /* Only try to switch if we're running as MANAGER.SYS */
        if (geteuid() == 1 && user_id > 1) {
  --- 2098,2103 ----
  ***************
  *** 2118,2123 ****
  --- 2115,2125 ----
            GETUSERMODE();
        }
    #endif
  + 
  +     child_init_modules(pconf, server_conf);
  + 
  +     reopen_scoreboard(pconf);
  +     (void)update_child_status(child_num, SERVER_READY, (request_rec*)NULL);
    
        /*
         * Setup the jump buffers so that we can return here after
  
  
  
  1.18      +2 -1      apache/src/mod_access.c
  
  Index: mod_access.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_access.c,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -C3 -r1.17 -r1.18
  *** mod_access.c      1997/07/13 19:01:14     1.17
  --- mod_access.c      1997/07/17 22:27:30     1.18
  ***************
  *** 279,283 ****
       NULL,                    /* type_checker */
       NULL,                    /* fixups */
       NULL,                    /* logger */
  !    NULL                             /* header parser */
    };
  --- 279,284 ----
       NULL,                    /* type_checker */
       NULL,                    /* fixups */
       NULL,                    /* logger */
  !    NULL,                    /* header parser */
  !    NULL                             /* child_init */
    };
  
  
  
  1.13      +2 -1      apache/src/mod_actions.c
  
  Index: mod_actions.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_actions.c,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -C3 -r1.12 -r1.13
  *** mod_actions.c     1997/05/08 11:27:29     1.12
  --- mod_actions.c     1997/07/17 22:27:31     1.13
  ***************
  *** 215,219 ****
       NULL,                    /* type_checker */
       NULL,                    /* fixups */
       NULL,                    /* logger */
  !    NULL                             /* header parser */
    };
  --- 215,220 ----
       NULL,                    /* type_checker */
       NULL,                    /* fixups */
       NULL,                    /* logger */
  !    NULL,                    /* header parser */
  !    NULL                             /* child_init */
    };
  
  
  
  1.19      +2 -1      apache/src/mod_alias.c
  
  Index: mod_alias.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_alias.c,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -C3 -r1.18 -r1.19
  *** mod_alias.c       1997/07/13 19:01:14     1.18
  --- mod_alias.c       1997/07/17 22:27:31     1.19
  ***************
  *** 384,388 ****
       NULL,                    /* type_checker */
       fixup_redir,                     /* fixups */
       NULL,                    /* logger */
  !    NULL                             /* header parser */
    };
  --- 384,389 ----
       NULL,                    /* type_checker */
       fixup_redir,                     /* fixups */
       NULL,                    /* logger */
  !    NULL,                    /* header parser */
  !    NULL                             /* child_init */
    };
  
  
  
  1.15      +2 -1      apache/src/mod_asis.c
  
  Index: mod_asis.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_asis.c,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -C3 -r1.14 -r1.15
  *** mod_asis.c        1997/07/15 22:36:51     1.14
  --- mod_asis.c        1997/07/17 22:27:31     1.15
  ***************
  *** 126,130 ****
       NULL,                    /* type_checker */
       NULL,                    /* pre-run fixups */
       NULL,                    /* logger */
  !    NULL                             /* header parser */
    };
  --- 126,131 ----
       NULL,                    /* type_checker */
       NULL,                    /* pre-run fixups */
       NULL,                    /* logger */
  !    NULL,                    /* header parser */
  !    NULL                             /* child_init */
    };
  
  
  
  1.19      +2 -1      apache/src/mod_auth.c
  
  Index: mod_auth.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_auth.c,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -C3 -r1.18 -r1.19
  *** mod_auth.c        1997/07/15 22:36:51     1.18
  --- mod_auth.c        1997/07/17 22:27:31     1.19
  ***************
  *** 296,300 ****
       NULL,                    /* type_checker */
       NULL,                    /* fixups */
       NULL,                    /* logger */
  !    NULL                             /* header parser */
    };
  --- 296,301 ----
       NULL,                    /* type_checker */
       NULL,                    /* fixups */
       NULL,                    /* logger */
  !    NULL,                    /* header parser */
  !    NULL                             /* child_init */
    };
  
  
  
  1.19      +2 -1      apache/src/mod_auth_anon.c
  
  Index: mod_auth_anon.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_auth_anon.c,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -C3 -r1.18 -r1.19
  *** mod_auth_anon.c   1997/07/17 21:38:16     1.18
  --- mod_auth_anon.c   1997/07/17 22:27:32     1.19
  ***************
  *** 295,299 ****
       NULL,                    /* type_checker */
       NULL,                    /* fixups */
       NULL,                    /* logger */
  !    NULL                             /* header parser */
    };
  --- 295,300 ----
       NULL,                    /* type_checker */
       NULL,                    /* fixups */
       NULL,                    /* logger */
  !    NULL,                    /* header parser */
  !    NULL                             /* child_init */
    };
  
  
  
  1.13      +2 -1      apache/src/mod_auth_db.c
  
  Index: mod_auth_db.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_auth_db.c,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -C3 -r1.12 -r1.13
  *** mod_auth_db.c     1997/04/24 10:16:55     1.12
  --- mod_auth_db.c     1997/07/17 22:27:32     1.13
  ***************
  *** 299,303 ****
       NULL,                    /* type_checker */
       NULL,                    /* fixups */
       NULL,                    /* logger */
  !    NULL                             /* header parser */
    };
  --- 299,304 ----
       NULL,                    /* type_checker */
       NULL,                    /* fixups */
       NULL,                    /* logger */
  !    NULL,                    /* header parser */
  !    NULL                             /* child_init */
    };
  
  
  
  1.17      +2 -1      apache/src/mod_auth_dbm.c
  
  Index: mod_auth_dbm.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_auth_dbm.c,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -C3 -r1.16 -r1.17
  *** mod_auth_dbm.c    1997/06/30 01:28:29     1.16
  --- mod_auth_dbm.c    1997/07/17 22:27:32     1.17
  ***************
  *** 292,296 ****
       NULL,                    /* type_checker */
       NULL,                    /* fixups */
       NULL,                    /* logger */
  !    NULL                             /* header parser */
    };
  --- 292,297 ----
       NULL,                    /* type_checker */
       NULL,                    /* fixups */
       NULL,                    /* logger */
  !    NULL,                    /* header parser */
  !    NULL                             /* child_init */
    };
  
  
  
  1.21      +2 -1      apache/src/mod_auth_msql.c
  
  Index: mod_auth_msql.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_auth_msql.c,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -C3 -r1.20 -r1.21
  *** mod_auth_msql.c   1997/03/07 14:15:38     1.20
  --- mod_auth_msql.c   1997/07/17 22:27:33     1.21
  ***************
  *** 992,996 ****
       NULL,                    /* type_checker */
       NULL,                    /* pre-run fixups */
       NULL,                    /* logger */
  !    NULL                             /* header parser */
    };
  --- 992,997 ----
       NULL,                    /* type_checker */
       NULL,                    /* pre-run fixups */
       NULL,                    /* logger */
  !    NULL,                    /* header parser */
  !    NULL                             /* child_init */
    };
  
  
  
  1.39      +2 -1      apache/src/mod_autoindex.c
  
  Index: mod_autoindex.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_autoindex.c,v
  retrieving revision 1.38
  retrieving revision 1.39
  diff -C3 -r1.38 -r1.39
  *** mod_autoindex.c   1997/07/15 22:36:52     1.38
  --- mod_autoindex.c   1997/07/17 22:27:33     1.39
  ***************
  *** 947,951 ****
       NULL,                        /* type_checker */
       NULL,                        /* fixups */
       NULL,                        /* logger */
  !    NULL                         /* header parser */
    };
  --- 947,952 ----
       NULL,                        /* type_checker */
       NULL,                        /* fixups */
       NULL,                        /* logger */
  !    NULL,                        /* header parser */
  !    NULL                             /* child_init */
    };
  
  
  
  1.11      +2 -1      apache/src/mod_browser.c
  
  Index: mod_browser.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_browser.c,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -C3 -r1.10 -r1.11
  *** mod_browser.c     1997/07/17 20:01:22     1.10
  --- mod_browser.c     1997/07/17 22:27:34     1.11
  ***************
  *** 185,189 ****
       NULL,                    /* type_checker */
       NULL,                    /* fixups */
       NULL,                    /* logger */
  !    parse_headers_browser_module     /* header parser */
    };
  --- 185,190 ----
       NULL,                    /* type_checker */
       NULL,                    /* fixups */
       NULL,                    /* logger */
  !    parse_headers_browser_module,/* header parser */
  !    NULL                             /* child_init */
    };
  
  
  
  1.14      +2 -1      apache/src/mod_cern_meta.c
  
  Index: mod_cern_meta.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_cern_meta.c,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -C3 -r1.13 -r1.14
  *** mod_cern_meta.c   1997/07/17 20:01:22     1.13
  --- mod_cern_meta.c   1997/07/17 22:27:34     1.14
  ***************
  *** 321,325 ****
       NULL,                    /* type_checker */
       add_cern_meta_data,              /* fixups */
       NULL,                    /* logger */
  !    NULL                             /* header parser */
    };
  --- 321,326 ----
       NULL,                    /* type_checker */
       add_cern_meta_data,              /* fixups */
       NULL,                    /* logger */
  !    NULL,                    /* header parser */
  !    NULL                             /* child_init */
    };
  
  
  
  1.49      +2 -1      apache/src/mod_cgi.c
  
  Index: mod_cgi.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_cgi.c,v
  retrieving revision 1.48
  retrieving revision 1.49
  diff -C3 -r1.48 -r1.49
  *** mod_cgi.c 1997/07/14 11:28:56     1.48
  --- mod_cgi.c 1997/07/17 22:27:34     1.49
  ***************
  *** 582,586 ****
       NULL,                    /* type_checker */
       NULL,                    /* fixups */
       NULL,                    /* logger */
  !    NULL                             /* header parser */
    };
  --- 582,587 ----
       NULL,                    /* type_checker */
       NULL,                    /* fixups */
       NULL,                    /* logger */
  !    NULL,                    /* header parser */
  !    NULL                             /* child_init */
    };
  
  
  
  1.16      +2 -1      apache/src/mod_digest.c
  
  Index: mod_digest.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_digest.c,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -C3 -r1.15 -r1.16
  *** mod_digest.c      1997/07/17 20:01:22     1.15
  --- mod_digest.c      1997/07/17 22:27:35     1.16
  ***************
  *** 359,363 ****
       NULL,                    /* type_checker */
       NULL,                    /* fixups */
       NULL,                    /* logger */
  !    NULL                             /* header parser */
    };
  --- 359,364 ----
       NULL,                    /* type_checker */
       NULL,                    /* fixups */
       NULL,                    /* logger */
  !    NULL,                    /* header parser */
  !    NULL                             /* child_init */
    };
  
  
  
  1.38      +2 -1      apache/src/mod_dir.c
  
  Index: mod_dir.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_dir.c,v
  retrieving revision 1.37
  retrieving revision 1.38
  diff -C3 -r1.37 -r1.38
  *** mod_dir.c 1997/07/17 20:01:23     1.37
  --- mod_dir.c 1997/07/17 22:27:35     1.38
  ***************
  *** 209,213 ****
       NULL,                    /* type_checker */
       NULL,                    /* fixups */
       NULL,                    /* logger */
  !    NULL                             /* header parser */
    };
  --- 209,214 ----
       NULL,                    /* type_checker */
       NULL,                    /* fixups */
       NULL,                    /* logger */
  !    NULL,                    /* header parser */
  !    NULL                             /* child_init */
    };
  
  
  
  1.8       +2 -1      apache/src/mod_dld.c
  
  Index: mod_dld.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_dld.c,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -C3 -r1.7 -r1.8
  *** mod_dld.c 1997/03/07 14:15:40     1.7
  --- mod_dld.c 1997/07/17 22:27:35     1.8
  ***************
  *** 186,190 ****
       NULL,                    /* check access */
       NULL,                    /* type_checker */
       NULL,                    /* logger */
  !    NULL                             /* header parser */
    };
  --- 186,191 ----
       NULL,                    /* check access */
       NULL,                    /* type_checker */
       NULL,                    /* logger */
  !    NULL,                    /* header parser */
  !    NULL                             /* child_init */
    };
  
  
  
  1.12      +2 -1      apache/src/mod_env.c
  
  Index: mod_env.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_env.c,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -C3 -r1.11 -r1.12
  *** mod_env.c 1997/07/17 20:01:23     1.11
  --- mod_env.c 1997/07/17 22:27:35     1.12
  ***************
  *** 257,261 ****
       NULL,                    /* type_checker */
       fixup_env_module,                /* fixups */
       NULL,                    /* logger */
  !    NULL                             /* header parser */
    };
  --- 257,262 ----
       NULL,                    /* type_checker */
       fixup_env_module,                /* fixups */
       NULL,                    /* logger */
  !    NULL,                    /* header parser */
  !    NULL                             /* child_init */
    };
  
  
  
  1.11      +2 -1      apache/src/mod_expires.c
  
  Index: mod_expires.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_expires.c,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -C3 -r1.10 -r1.11
  *** mod_expires.c     1997/07/17 20:01:23     1.10
  --- mod_expires.c     1997/07/17 22:27:36     1.11
  ***************
  *** 481,485 ****
       NULL,                    /* type_checker */
       add_expires,                     /* fixups */
       NULL,                    /* logger */
  !    NULL                             /* header parser */
    };
  --- 481,486 ----
       NULL,                    /* type_checker */
       add_expires,                     /* fixups */
       NULL,                    /* logger */
  !    NULL,                    /* header parser */
  !    NULL                             /* child_init */
    };
  
  
  
  1.6       +2 -1      apache/src/mod_headers.c
  
  Index: mod_headers.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_headers.c,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -C3 -r1.5 -r1.6
  *** mod_headers.c     1997/07/17 20:01:24     1.5
  --- mod_headers.c     1997/07/17 22:27:36     1.6
  ***************
  *** 249,253 ****
       NULL,                    /* type_checker */
       fixup_headers,           /* fixups */
       NULL,                    /* logger */
  !    NULL                             /* header parser */
    };
  --- 249,254 ----
       NULL,                    /* type_checker */
       fixup_headers,           /* fixups */
       NULL,                    /* logger */
  !    NULL,                    /* header parser */
  !    NULL                             /* child_init */
    };
  
  
  
  1.24      +2 -1      apache/src/mod_imap.c
  
  Index: mod_imap.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_imap.c,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -C3 -r1.23 -r1.24
  *** mod_imap.c        1997/07/17 20:01:24     1.23
  --- mod_imap.c        1997/07/17 22:27:36     1.24
  ***************
  *** 833,837 ****
       NULL,                    /* type_checker */
       NULL,                    /* fixups */
       NULL,                    /* logger */
  !    NULL                             /* header parser */
    };
  --- 833,838 ----
       NULL,                    /* type_checker */
       NULL,                    /* fixups */
       NULL,                    /* logger */
  !    NULL,                    /* header parser */
  !    NULL                             /* child_init */
    };
  
  
  
  1.42      +2 -1      apache/src/mod_include.c
  
  Index: mod_include.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_include.c,v
  retrieving revision 1.41
  retrieving revision 1.42
  diff -C3 -r1.41 -r1.42
  *** mod_include.c     1997/07/16 23:08:18     1.41
  --- mod_include.c     1997/07/17 22:27:37     1.42
  ***************
  *** 2053,2057 ****
        NULL,                        /* type_checker */
        NULL,                        /* fixups */
        NULL,                        /* logger */
  !     NULL                         /* header parser */
    };
  --- 2053,2058 ----
        NULL,                        /* type_checker */
        NULL,                        /* fixups */
        NULL,                        /* logger */
  !     NULL,                        /* header parser */
  !     NULL                     /* child_init */
    };
  
  
  
  1.20      +2 -1      apache/src/mod_info.c
  
  Index: mod_info.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_info.c,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -C3 -r1.19 -r1.20
  *** mod_info.c        1997/07/17 20:01:24     1.19
  --- mod_info.c        1997/07/17 22:27:37     1.20
  ***************
  *** 452,456 ****
        NULL,                           /* type_checker */
        NULL,                           /* fixups */
        NULL,                           /* logger */
  !     NULL                            /* header parser */
    };
  --- 452,457 ----
        NULL,                           /* type_checker */
        NULL,                           /* fixups */
        NULL,                           /* logger */
  !     NULL,                           /* header parser */
  !     NULL                            /* child_init */
    };
  
  
  
  1.14      +2 -1      apache/src/mod_log_agent.c
  
  Index: mod_log_agent.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_log_agent.c,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -C3 -r1.13 -r1.14
  *** mod_log_agent.c   1997/06/16 15:38:55     1.13
  --- mod_log_agent.c   1997/07/17 22:27:38     1.14
  ***************
  *** 198,202 ****
       NULL,                    /* type_checker */
       NULL,                    /* fixups */
       agent_log_transaction,   /* logger */
  !    NULL                             /* header parser */
    };
  --- 198,203 ----
       NULL,                    /* type_checker */
       NULL,                    /* fixups */
       agent_log_transaction,   /* logger */
  !    NULL,                    /* header parser */
  !    NULL                             /* child_init */
    };
  
  
  
  1.32      +2 -1      apache/src/mod_log_config.c
  
  Index: mod_log_config.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_log_config.c,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -C3 -r1.31 -r1.32
  *** mod_log_config.c  1997/07/17 20:01:25     1.31
  --- mod_log_config.c  1997/07/17 22:27:38     1.32
  ***************
  *** 789,793 ****
       NULL,                    /* type_checker */
       NULL,                    /* fixups */
       multi_log_transaction,   /* logger */
  !    NULL                             /* header parser */
    };
  --- 789,794 ----
       NULL,                    /* type_checker */
       NULL,                    /* fixups */
       multi_log_transaction,   /* logger */
  !    NULL,                    /* header parser */
  !    NULL                             /* child_init */
    };
  
  
  
  1.14      +2 -1      apache/src/mod_log_referer.c
  
  Index: mod_log_referer.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_log_referer.c,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -C3 -r1.13 -r1.14
  *** mod_log_referer.c 1997/06/16 15:38:55     1.13
  --- mod_log_referer.c 1997/07/17 22:27:38     1.14
  ***************
  *** 236,240 ****
       NULL,                    /* type_checker */
       NULL,                    /* fixups */
       referer_log_transaction, /* logger */
  !    NULL                             /* header parser */
    };
  --- 236,241 ----
       NULL,                    /* type_checker */
       NULL,                    /* fixups */
       referer_log_transaction, /* logger */
  !    NULL,                    /* header parser */
  !    NULL                             /* child_init */
    };
  
  
  
  1.19      +2 -1      apache/src/mod_mime.c
  
  Index: mod_mime.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_mime.c,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -C3 -r1.18 -r1.19
  *** mod_mime.c        1997/07/13 19:01:15     1.18
  --- mod_mime.c        1997/07/17 22:27:39     1.19
  ***************
  *** 320,324 ****
       find_ct,                 /* type_checker */
       NULL,                    /* fixups */
       NULL,                    /* logger */
  !    NULL                             /* header parser */
    };
  --- 320,325 ----
       find_ct,                 /* type_checker */
       NULL,                    /* fixups */
       NULL,                    /* logger */
  !    NULL,                    /* header parser */
  !    NULL                             /* child_init */
    };
  
  
  
  1.6       +2 -1      apache/src/mod_mime_magic.c
  
  Index: mod_mime_magic.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_mime_magic.c,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -C3 -r1.5 -r1.6
  *** mod_mime_magic.c  1997/07/16 00:58:00     1.5
  --- mod_mime_magic.c  1997/07/17 22:27:39     1.6
  ***************
  *** 2548,2552 ****
        NULL,            /* check access */
        magic_find_ct,   /* type_checker */
        NULL,            /* fixups */
  !     NULL             /* logger */
    };
  --- 2548,2553 ----
        NULL,            /* check access */
        magic_find_ct,   /* type_checker */
        NULL,            /* fixups */
  !     NULL,            /* logger */
  !     NULL         /* child_init */
    };
  
  
  
  1.49      +2 -1      apache/src/mod_negotiation.c
  
  Index: mod_negotiation.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_negotiation.c,v
  retrieving revision 1.48
  retrieving revision 1.49
  diff -C3 -r1.48 -r1.49
  *** mod_negotiation.c 1997/07/17 20:01:25     1.48
  --- mod_negotiation.c 1997/07/17 22:27:40     1.49
  ***************
  *** 2041,2045 ****
       handle_multi,            /* type_checker */
       NULL,                    /* fixups */
       NULL,                    /* logger */
  !    NULL                             /* header parser */
    };
  --- 2041,2046 ----
       handle_multi,            /* type_checker */
       NULL,                    /* fixups */
       NULL,                    /* logger */
  !    NULL,                    /* header parser */
  !    NULL                             /* child_init */
    };
  
  
  
  1.33      +2 -1      apache/src/mod_rewrite.c
  
  Index: mod_rewrite.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_rewrite.c,v
  retrieving revision 1.32
  retrieving revision 1.33
  diff -C3 -r1.32 -r1.33
  *** mod_rewrite.c     1997/07/13 09:04:51     1.32
  --- mod_rewrite.c     1997/07/17 22:27:40     1.33
  ***************
  *** 217,223 ****
    
       hook_fixup,                  /* [#7] pre-run fixups */
       NULL,                        /* [#9] log a transaction */
  !    NULL                         /* [#3] header parser */
    };
    
        /* the cache */
  --- 217,224 ----
    
       hook_fixup,                  /* [#7] pre-run fixups */
       NULL,                        /* [#9] log a transaction */
  !    NULL,                        /* [#3] header parser */
  !    NULL                             /* child_init */
    };
    
        /* the cache */
  
  
  
  1.53      +2 -1      apache/src/mod_status.c
  
  Index: mod_status.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_status.c,v
  retrieving revision 1.52
  retrieving revision 1.53
  diff -C3 -r1.52 -r1.53
  *** mod_status.c      1997/07/17 20:01:26     1.52
  --- mod_status.c      1997/07/17 22:27:41     1.53
  ***************
  *** 669,673 ****
       NULL,                    /* type_checker */
       NULL,                    /* fixups */
       NULL,                    /* logger */
  !    NULL                             /* header parser */
    };
  --- 669,674 ----
       NULL,                    /* type_checker */
       NULL,                    /* fixups */
       NULL,                    /* logger */
  !    NULL,                    /* header parser */
  !    NULL                             /* child_init */
    };
  
  
  
  1.18      +2 -1      apache/src/mod_userdir.c
  
  Index: mod_userdir.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_userdir.c,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -C3 -r1.17 -r1.18
  *** mod_userdir.c     1997/06/30 20:38:53     1.17
  --- mod_userdir.c     1997/07/17 22:27:42     1.18
  ***************
  *** 337,341 ****
       NULL,                        /* type_checker */
       NULL,                        /* fixups */
       NULL,                        /* logger */
  !    NULL                         /* header parser */
    };
  --- 337,342 ----
       NULL,                        /* type_checker */
       NULL,                        /* fixups */
       NULL,                        /* logger */
  !    NULL,                        /* header parser */
  !    NULL                             /* child_init */
    };
  
  
  
  1.14      +2 -1      apache/src/mod_usertrack.c
  
  Index: mod_usertrack.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_usertrack.c,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -C3 -r1.13 -r1.14
  *** mod_usertrack.c   1997/07/17 20:01:26     1.13
  --- mod_usertrack.c   1997/07/17 22:27:42     1.14
  ***************
  *** 338,342 ****
       NULL,               /* type_checker */
       spot_cookie,                /* fixups */
       NULL,                   /* logger */
  !    NULL                        /* header parser */
    };
  --- 338,343 ----
       NULL,               /* type_checker */
       spot_cookie,                /* fixups */
       NULL,                   /* logger */
  !    NULL,               /* header parser */
  !    NULL                        /* child_init */
    };
  
  
  
  1.11      +2 -1      apache/src/modules/example/mod_example.c
  
  Index: mod_example.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/modules/example/mod_example.c,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -C3 -r1.10 -r1.11
  *** mod_example.c     1997/05/05 20:41:55     1.10
  --- mod_example.c     1997/07/17 22:28:00     1.11
  ***************
  *** 1106,1110 ****
        example_typer,          /* [6] MIME type checker/setter */
        example_fixer,          /* [7] fixups */
        example_logger,         /* [9] logger */
  !     example_hparser         /* [2] header parser */
    };
  --- 1106,1111 ----
        example_typer,          /* [6] MIME type checker/setter */
        example_fixer,          /* [7] fixups */
        example_logger,         /* [9] logger */
  !     example_hparser,                /* [2] header parser */
  !     NULL                    /* child_init */
    };
  
  
  
  1.15      +2 -1      apache/src/modules/proxy/mod_proxy.c
  
  Index: mod_proxy.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/modules/proxy/mod_proxy.c,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -C3 -r1.14 -r1.15
  *** mod_proxy.c       1997/06/28 23:39:54     1.14
  --- mod_proxy.c       1997/07/17 22:28:01     1.15
  ***************
  *** 556,561 ****
       NULL,                        /* type_checker */
       proxy_fixup,                 /* pre-run fixups */
       NULL,                        /* logger */
  !    NULL                         /* header parser */
    };
    
  --- 556,562 ----
       NULL,                        /* type_checker */
       proxy_fixup,                 /* pre-run fixups */
       NULL,                        /* logger */
  !    NULL,                        /* header parser */
  !    NULL                             /* child_init */
    };
    
  
  
  

Reply via email to