dougm       01/09/15 15:26:57

  Modified:    src/modules/perl mod_perl.c mod_perl.h
  Log:
  add modperl_hook_child_init
  call modperl_perl_init_ids from modperl_hook_child_init
  
  Revision  Changes    Path
  1.68      +12 -0     modperl-2.0/src/modules/perl/mod_perl.c
  
  Index: mod_perl.c
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/src/modules/perl/mod_perl.c,v
  retrieving revision 1.67
  retrieving revision 1.68
  diff -u -r1.67 -r1.68
  --- mod_perl.c        2001/09/13 03:18:27     1.67
  +++ mod_perl.c        2001/09/15 22:26:57     1.68
  @@ -352,6 +352,15 @@
       return OK;
   }
   
  +static void modperl_hook_child_init(apr_pool_t *p, server_rec *s)
  +{
  +#ifdef USE_ITHREADS
  +    /*XXX*/
  +#else
  +    modperl_perl_init_ids(aTHX);
  +#endif
  +}
  +
   void modperl_register_hooks(apr_pool_t *p)
   {
       ap_hook_open_logs(modperl_hook_init,
  @@ -391,6 +400,9 @@
   
       ap_hook_header_parser(modperl_hook_header_parser,
                             NULL, NULL, APR_HOOK_FIRST);
  +
  +    ap_hook_child_init(modperl_hook_child_init,
  +                       NULL, NULL, APR_HOOK_MIDDLE);
   
       modperl_register_handler_hooks();
   }
  
  
  
  1.36      +1 -0      modperl-2.0/src/modules/perl/mod_perl.h
  
  Index: mod_perl.h
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/src/modules/perl/mod_perl.h,v
  retrieving revision 1.35
  retrieving revision 1.36
  diff -u -r1.35 -r1.36
  --- mod_perl.h        2001/08/19 17:22:55     1.35
  +++ mod_perl.h        2001/09/15 22:26:57     1.36
  @@ -34,6 +34,7 @@
   #include "modperl_global.h"
   #include "modperl_env.h"
   #include "modperl_cgi.h"
  +#include "modperl_perl.h"
   
   void modperl_init(server_rec *s, apr_pool_t *p);
   void modperl_hook_init(apr_pool_t *pconf, apr_pool_t *plog, 
  
  
  

Reply via email to