dougm 01/11/23 17:15:02 Modified: lib/ModPerl Code.pm src/modules/perl mod_perl.c mod_perl.h modperl_callback.c modperl_callback.h Log: adjust to open_logs and post_config hook prototype changes Revision Changes Path 1.72 +1 -1 modperl-2.0/lib/ModPerl/Code.pm Index: Code.pm =================================================================== RCS file: /home/cvs/modperl-2.0/lib/ModPerl/Code.pm,v retrieving revision 1.71 retrieving revision 1.72 diff -u -r1.71 -r1.72 --- Code.pm 2001/11/05 05:19:01 1.71 +++ Code.pm 2001/11/24 01:15:01 1.72 @@ -33,7 +33,7 @@ {type => 'server_rec', name => 's'}], }, Files => { - ret => 'void', + ret => 'int', args => [{type => 'apr_pool_t', name => 'pconf'}, {type => 'apr_pool_t', name => 'plog'}, {type => 'apr_pool_t', name => 'ptemp'}, 1.97 +8 -4 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.96 retrieving revision 1.97 diff -u -r1.96 -r1.97 --- mod_perl.c 2001/11/19 00:07:28 1.96 +++ mod_perl.c 2001/11/24 01:15:01 1.97 @@ -315,14 +315,16 @@ return APR_SUCCESS; } -void modperl_hook_init(apr_pool_t *pconf, apr_pool_t *plog, - apr_pool_t *ptemp, server_rec *s) +int modperl_hook_init(apr_pool_t *pconf, apr_pool_t *plog, + apr_pool_t *ptemp, server_rec *s) { modperl_sys_init(); apr_pool_cleanup_register(pconf, NULL, modperl_sys_term, apr_pool_cleanup_null); modperl_init_globals(s, pconf); modperl_init(s, pconf); + + return OK; } void modperl_pre_config_handler(apr_pool_t *p, apr_pool_t *plog, @@ -340,8 +342,8 @@ return OK; } -static void modperl_hook_post_config(apr_pool_t *pconf, apr_pool_t *plog, - apr_pool_t *ptemp, server_rec *s) +static int modperl_hook_post_config(apr_pool_t *pconf, apr_pool_t *plog, + apr_pool_t *ptemp, server_rec *s) { #ifdef USE_ITHREADS MP_dSCFG(s); @@ -356,6 +358,8 @@ #ifdef USE_ITHREADS modperl_init_clones(s, pconf); #endif + + return OK; } static int modperl_hook_create_request(request_rec *r) 1.39 +2 -2 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.38 retrieving revision 1.39 diff -u -r1.38 -r1.39 --- mod_perl.h 2001/09/27 19:04:38 1.38 +++ mod_perl.h 2001/11/24 01:15:01 1.39 @@ -40,8 +40,8 @@ #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, - apr_pool_t *ptemp, server_rec *s); +int modperl_hook_init(apr_pool_t *pconf, apr_pool_t *plog, + apr_pool_t *ptemp, server_rec *s); void modperl_pre_config_handler(apr_pool_t *p, apr_pool_t *plog, apr_pool_t *ptemp); void modperl_register_hooks(apr_pool_t *p); 1.47 +6 -6 modperl-2.0/src/modules/perl/modperl_callback.c Index: modperl_callback.c =================================================================== RCS file: /home/cvs/modperl-2.0/src/modules/perl/modperl_callback.c,v retrieving revision 1.46 retrieving revision 1.47 diff -u -r1.46 -r1.47 --- modperl_callback.c 2001/11/05 05:19:01 1.46 +++ modperl_callback.c 2001/11/24 01:15:01 1.47 @@ -224,11 +224,11 @@ p, NULL, NULL); } -void modperl_callback_files(int idx, - apr_pool_t *pconf, apr_pool_t *plog, - apr_pool_t *ptemp, server_rec *s) +int modperl_callback_files(int idx, + apr_pool_t *pconf, apr_pool_t *plog, + apr_pool_t *ptemp, server_rec *s) { - modperl_callback_run_handlers(idx, MP_HANDLER_TYPE_FILES, - NULL, NULL, s, - pconf, plog, ptemp); + return modperl_callback_run_handlers(idx, MP_HANDLER_TYPE_FILES, + NULL, NULL, s, + pconf, plog, ptemp); } 1.20 +3 -3 modperl-2.0/src/modules/perl/modperl_callback.h Index: modperl_callback.h =================================================================== RCS file: /home/cvs/modperl-2.0/src/modules/perl/modperl_callback.h,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- modperl_callback.h 2001/10/06 21:05:40 1.19 +++ modperl_callback.h 2001/11/24 01:15:01 1.20 @@ -27,8 +27,8 @@ void modperl_callback_process(int idx, apr_pool_t *p, server_rec *s); -void modperl_callback_files(int idx, - apr_pool_t *pconf, apr_pool_t *plog, - apr_pool_t *ptemp, server_rec *s); +int modperl_callback_files(int idx, + apr_pool_t *pconf, apr_pool_t *plog, + apr_pool_t *ptemp, server_rec *s); #endif /* MODPERL_CALLBACK_H */