dougm 00/08/13 20:10:48 Modified: lib/ModPerl Code.pm src/modules/perl mod_perl.c mod_perl.h modperl_callback.c modperl_callback.h modperl_config.c modperl_config.h modperl_gtop.c modperl_gtop.h modperl_interp.c modperl_interp.h modperl_options.c modperl_options.h modperl_tipool.c modperl_tipool.h modperl_types.h Log: adjust to apr_ prefix Revision Changes Path 1.33 +10 -10 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.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- Code.pm 2000/06/20 16:04:28 1.32 +++ Code.pm 2000/08/14 03:10:44 1.33 @@ -23,14 +23,14 @@ my %hook_proto = ( Process => { ret => 'void', - args => [{type => 'ap_pool_t', name => 'p'}, + args => [{type => 'apr_pool_t', name => 'p'}, {type => 'server_rec', name => 's'}], }, Files => { ret => 'void', - args => [{type => 'ap_pool_t', name => 'pconf'}, - {type => 'ap_pool_t', name => 'plog'}, - {type => 'ap_pool_t', name => 'ptemp'}, + args => [{type => 'apr_pool_t', name => 'pconf'}, + {type => 'apr_pool_t', name => 'plog'}, + {type => 'apr_pool_t', name => 'ptemp'}, {type => 'server_rec', name => 's'}], }, PerSrv => { @@ -227,14 +227,14 @@ { $prototype->{cfg}->{get}; if (!MpSrvENABLED(scfg)) { - return ap_pstrcat(parms->pool, - "Perl is disabled for server ", - parms->server->server_hostname, NULL); + return apr_pstrcat(parms->pool, + "Perl is disabled for server ", + parms->server->server_hostname, NULL); } if (!$flag(scfg)) { - return ap_pstrcat(parms->pool, - "$h_name is disabled for server ", - parms->server->server_hostname, NULL); + return apr_pstrcat(parms->pool, + "$h_name is disabled for server ", + parms->server->server_hostname, NULL); } MP_TRACE_d(MP_FUNC, "push \@%s, %s\\n", parms->cmd->name, arg); return modperl_cmd_push_handlers(&($av), arg, parms->pool); 1.20 +6 -6 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.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- mod_perl.c 2000/06/14 16:07:06 1.19 +++ mod_perl.c 2000/08/14 03:10:45 1.20 @@ -1,6 +1,6 @@ #include "mod_perl.h" -PerlInterpreter *modperl_startup(server_rec *s, ap_pool_t *p) +PerlInterpreter *modperl_startup(server_rec *s, apr_pool_t *p) { MP_dSCFG(s); PerlInterpreter *perl; @@ -42,7 +42,7 @@ return perl; } -void modperl_init(server_rec *base_server, ap_pool_t *p) +void modperl_init(server_rec *base_server, apr_pool_t *p) { server_rec *s; modperl_srv_config_t *base_scfg = @@ -112,14 +112,14 @@ } } -void modperl_hook_init(ap_pool_t *pconf, ap_pool_t *plog, - ap_pool_t *ptemp, server_rec *s) +void modperl_hook_init(apr_pool_t *pconf, apr_pool_t *plog, + apr_pool_t *ptemp, server_rec *s) { modperl_init(s, pconf); } -void modperl_pre_config_handler(ap_pool_t *p, ap_pool_t *plog, - ap_pool_t *ptemp) +void modperl_pre_config_handler(apr_pool_t *p, apr_pool_t *plog, + apr_pool_t *ptemp) { } 1.18 +6 -6 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.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- mod_perl.h 2000/07/26 07:20:39 1.17 +++ mod_perl.h 2000/08/14 03:10:45 1.18 @@ -41,13 +41,13 @@ #include "modperl_options.h" #include "modperl_directives.h" -void modperl_init(server_rec *s, ap_pool_t *p); -void modperl_hook_init(ap_pool_t *pconf, ap_pool_t *plog, - ap_pool_t *ptemp, server_rec *s); -void modperl_pre_config_handler(ap_pool_t *p, ap_pool_t *plog, - ap_pool_t *ptemp); +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); +void modperl_pre_config_handler(apr_pool_t *p, apr_pool_t *plog, + apr_pool_t *ptemp); void modperl_register_hooks(void); -PerlInterpreter *modperl_startup(server_rec *s, ap_pool_t *p); +PerlInterpreter *modperl_startup(server_rec *s, apr_pool_t *p); void xs_init(pTHXo); #endif /* MOD_PERL_H */ 1.13 +11 -11 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.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- modperl_callback.c 2000/06/13 21:05:39 1.12 +++ modperl_callback.c 2000/08/14 03:10:45 1.13 @@ -14,10 +14,10 @@ POPSTACK; } -modperl_handler_t *modperl_handler_new(ap_pool_t *p, void *h, int type) +modperl_handler_t *modperl_handler_new(apr_pool_t *p, void *h, int type) { modperl_handler_t *handler = - (modperl_handler_t *)ap_pcalloc(p, sizeof(*handler)); + (modperl_handler_t *)apr_pcalloc(p, sizeof(*handler)); switch (type) { case MP_HANDLER_TYPE_SV: @@ -30,13 +30,13 @@ break; }; - ap_register_cleanup(p, (void*)handler, - modperl_handler_cleanup, ap_null_cleanup); + apr_register_cleanup(p, (void*)handler, + modperl_handler_cleanup, apr_null_cleanup); return handler; } -ap_status_t modperl_handler_cleanup(void *data) +apr_status_t modperl_handler_cleanup(void *data) { modperl_handler_t *handler = (modperl_handler_t *)data; modperl_handler_unparse(handler); @@ -174,7 +174,7 @@ if ((tmp = strstr(name, "->"))) { char class[256]; /*XXX*/ int class_len = strlen(name) - strlen(tmp); - ap_cpystrn(class, name, class_len+1); + apr_cpystrn(class, name, class_len+1); MpHandlerMETHOD_On(handler); handler->cv = newSVpv(&tmp[2], 0); @@ -223,7 +223,7 @@ return 0; } -int modperl_callback(pTHX_ modperl_handler_t *handler, ap_pool_t *p) +int modperl_callback(pTHX_ modperl_handler_t *handler, apr_pool_t *p) { dSP; int count, status; @@ -311,7 +311,7 @@ MP_dSCFG(s); MP_dDCFG; modperl_handler_t **handlers; - ap_pool_t *p = NULL; + apr_pool_t *p = NULL; MpAV *av = NULL; int i, status = OK; const char *desc = NULL; @@ -402,14 +402,14 @@ MP_HANDLER_TYPE_CONN); } -void modperl_process_callback(int idx, ap_pool_t *p, server_rec *s) +void modperl_process_callback(int idx, apr_pool_t *p, server_rec *s) { modperl_run_handlers(idx, NULL, NULL, s, MP_HANDLER_TYPE_PROC); } void modperl_files_callback(int idx, - ap_pool_t *pconf, ap_pool_t *plog, - ap_pool_t *ptemp, server_rec *s) + apr_pool_t *pconf, apr_pool_t *plog, + apr_pool_t *ptemp, server_rec *s) { modperl_run_handlers(idx, NULL, NULL, s, MP_HANDLER_TYPE_FILE); } 1.8 +6 -6 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.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- modperl_callback.h 2000/06/20 16:04:38 1.7 +++ modperl_callback.h 2000/08/14 03:10:45 1.8 @@ -10,9 +10,9 @@ #define ap_hook_fixup ap_hook_fixups #define ap_hook_log ap_hook_log_transaction -modperl_handler_t *modperl_handler_new(ap_pool_t *p, void *h, int type); +modperl_handler_t *modperl_handler_new(apr_pool_t *p, void *h, int type); -ap_status_t modperl_handler_cleanup(void *data); +apr_status_t modperl_handler_cleanup(void *data); void modperl_handler_cache_cv(pTHX_ modperl_handler_t *handler, CV *cv); @@ -23,16 +23,16 @@ int modperl_handler_parse(pTHX_ modperl_handler_t *handler); -int modperl_callback(pTHX_ modperl_handler_t *handler, ap_pool_t *p); +int modperl_callback(pTHX_ modperl_handler_t *handler, apr_pool_t *p); int modperl_run_handlers(int idx, request_rec *r, conn_rec *c, server_rec *s, int type); -void modperl_process_callback(int idx, ap_pool_t *p, server_rec *s); +void modperl_process_callback(int idx, apr_pool_t *p, server_rec *s); void modperl_files_callback(int idx, - ap_pool_t *pconf, ap_pool_t *plog, - ap_pool_t *ptemp, server_rec *s); + apr_pool_t *pconf, apr_pool_t *plog, + apr_pool_t *ptemp, server_rec *s); int modperl_per_dir_callback(int idx, request_rec *r); 1.14 +19 -19 modperl-2.0/src/modules/perl/modperl_config.c Index: modperl_config.c =================================================================== RCS file: /home/cvs/modperl-2.0/src/modules/perl/modperl_config.c,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- modperl_config.c 2000/06/20 16:04:38 1.13 +++ modperl_config.c 2000/08/14 03:10:45 1.14 @@ -1,30 +1,30 @@ #include "mod_perl.h" char *modperl_cmd_push_handlers(MpAV **handlers, const char *name, - ap_pool_t *p) + apr_pool_t *p) { modperl_handler_t *h = modperl_handler_new(p, (void*)name, MP_HANDLER_TYPE_CHAR); if (!*handlers) { - *handlers = ap_make_array(p, sizeof(modperl_handler_t), 1); + *handlers = apr_make_array(p, sizeof(modperl_handler_t), 1); MP_TRACE_d(MP_FUNC, "created handler stack\n"); } /* XXX parse_handler if Perl is running */ - *(modperl_handler_t **)ap_push_array(*handlers) = h; + *(modperl_handler_t **)apr_push_array(*handlers) = h; MP_TRACE_d(MP_FUNC, "pushed handler: %s\n", h->name); return NULL; } -void *modperl_create_dir_config(ap_pool_t *p, char *dir) +void *modperl_create_dir_config(apr_pool_t *p, char *dir) { modperl_dir_config_t *dcfg = modperl_dir_config_new(p); return dcfg; } -void *modperl_merge_dir_config(ap_pool_t *p, void *basev, void *addv) +void *modperl_merge_dir_config(apr_pool_t *p, void *basev, void *addv) { #if 0 modperl_dir_config_t @@ -42,7 +42,7 @@ modperl_request_config_t *modperl_request_config_new(request_rec *r) { modperl_request_config_t *rcfg = - (modperl_request_config_t *)ap_pcalloc(r->pool, sizeof(*rcfg)); + (modperl_request_config_t *)apr_pcalloc(r->pool, sizeof(*rcfg)); MP_TRACE_d(MP_FUNC, "0x%lx\n", (unsigned long)rcfg); @@ -50,34 +50,34 @@ } #define scfg_push_argv(arg) \ - *(const char **)ap_push_array(scfg->argv) = arg + *(const char **)apr_push_array(scfg->argv) = arg -modperl_srv_config_t *modperl_srv_config_new(ap_pool_t *p) +modperl_srv_config_t *modperl_srv_config_new(apr_pool_t *p) { modperl_srv_config_t *scfg = (modperl_srv_config_t *) - ap_pcalloc(p, sizeof(*scfg)); + apr_pcalloc(p, sizeof(*scfg)); scfg->flags = modperl_options_new(p, MpSrvType); MpSrvENABLED_On(scfg); /* mod_perl enabled by default */ MpSrvHOOKS_ALL_On(scfg); /* all hooks enabled by default */ - scfg->argv = ap_make_array(p, 2, sizeof(char *)); + scfg->argv = apr_make_array(p, 2, sizeof(char *)); scfg_push_argv((char *)ap_server_argv0); #ifdef MP_CONNECTION_NUM_HANDLERS scfg->connection_cfg = (modperl_connection_config_t *) - ap_pcalloc(p, sizeof(*scfg->connection_cfg)); + apr_pcalloc(p, sizeof(*scfg->connection_cfg)); #endif #ifdef MP_FILES_NUM_HANDLERS scfg->files_cfg = (modperl_files_config_t *) - ap_pcalloc(p, sizeof(*scfg->files_cfg)); + apr_pcalloc(p, sizeof(*scfg->files_cfg)); #endif #ifdef MP_PROCESS_NUM_HANDLERS scfg->process_cfg = (modperl_process_config_t *) - ap_pcalloc(p, sizeof(*scfg->process_cfg)); + apr_pcalloc(p, sizeof(*scfg->process_cfg)); #endif MP_TRACE_d(MP_FUNC, "0x%lx\n", (unsigned long)scfg); @@ -85,10 +85,10 @@ return scfg; } -modperl_dir_config_t *modperl_dir_config_new(ap_pool_t *p) +modperl_dir_config_t *modperl_dir_config_new(apr_pool_t *p) { modperl_dir_config_t *dcfg = (modperl_dir_config_t *) - ap_pcalloc(p, sizeof(modperl_dir_config_t)); + apr_pcalloc(p, sizeof(modperl_dir_config_t)); MP_TRACE_d(MP_FUNC, "0x%lx\n", (unsigned long)dcfg); @@ -118,14 +118,14 @@ return (char **)scfg->argv->elts; } -void *modperl_create_srv_config(ap_pool_t *p, server_rec *s) +void *modperl_create_srv_config(apr_pool_t *p, server_rec *s) { modperl_srv_config_t *scfg = modperl_srv_config_new(p); #ifdef USE_ITHREADS scfg->interp_pool_cfg = (modperl_tipool_config_t *) - ap_pcalloc(p, sizeof(*scfg->interp_pool_cfg)); + apr_pcalloc(p, sizeof(*scfg->interp_pool_cfg)); /* XXX: determine reasonable defaults */ scfg->interp_pool_cfg->start = 3; @@ -142,7 +142,7 @@ mrg->item = add->item ? add->item : base->item /* XXX: this is not complete */ -void *modperl_merge_srv_config(ap_pool_t *p, void *basev, void *addv) +void *modperl_merge_srv_config(apr_pool_t *p, void *basev, void *addv) { modperl_srv_config_t *base = (modperl_srv_config_t *)basev, @@ -207,7 +207,7 @@ MP_DECLARE_SRV_CMD(options) { MP_dSCFG(parms->server); - ap_pool_t *p = parms->pool; + apr_pool_t *p = parms->pool; const char *error; MP_TRACE_d(MP_FUNC, "arg = %s\n", arg); 1.14 +7 -7 modperl-2.0/src/modules/perl/modperl_config.h Index: modperl_config.h =================================================================== RCS file: /home/cvs/modperl-2.0/src/modules/perl/modperl_config.h,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- modperl_config.h 2000/06/20 16:04:39 1.13 +++ modperl_config.h 2000/08/14 03:10:45 1.14 @@ -1,22 +1,22 @@ #ifndef MODPERL_CONFIG_H #define MODPERL_CONFIG_H -void *modperl_create_dir_config(ap_pool_t *p, char *dir); +void *modperl_create_dir_config(apr_pool_t *p, char *dir); -void *modperl_merge_dir_config(ap_pool_t *p, void *basev, void *addv); +void *modperl_merge_dir_config(apr_pool_t *p, void *basev, void *addv); -modperl_srv_config_t *modperl_srv_config_new(ap_pool_t *p); +modperl_srv_config_t *modperl_srv_config_new(apr_pool_t *p); -modperl_dir_config_t *modperl_dir_config_new(ap_pool_t *p); +modperl_dir_config_t *modperl_dir_config_new(apr_pool_t *p); modperl_request_config_t *modperl_request_config_new(request_rec *r); -void *modperl_create_srv_config(ap_pool_t *p, server_rec *s); +void *modperl_create_srv_config(apr_pool_t *p, server_rec *s); -void *modperl_merge_srv_config(ap_pool_t *p, void *basev, void *addv); +void *modperl_merge_srv_config(apr_pool_t *p, void *basev, void *addv); char *modperl_cmd_push_handlers(MpAV **handlers, const char *name, - ap_pool_t *p); + apr_pool_t *p); char **modperl_srv_config_argv_init(modperl_srv_config_t *scfg, int *argc); 1.4 +11 -11 modperl-2.0/src/modules/perl/modperl_gtop.c Index: modperl_gtop.c =================================================================== RCS file: /home/cvs/modperl-2.0/src/modules/perl/modperl_gtop.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- modperl_gtop.c 2000/06/20 16:04:39 1.3 +++ modperl_gtop.c 2000/08/14 03:10:45 1.4 @@ -5,45 +5,45 @@ static int modperl_gtop_size_string(size_t size, char *size_string) { if (size == (size_t)-1) { - ap_snprintf(size_string, MP_GTOP_SSS, "-"); + apr_snprintf(size_string, MP_GTOP_SSS, "-"); } else if (!size) { - ap_snprintf(size_string, MP_GTOP_SSS, "0k"); + apr_snprintf(size_string, MP_GTOP_SSS, "0k"); } else if (size < 1024) { - ap_snprintf(size_string, MP_GTOP_SSS, "1k"); + apr_snprintf(size_string, MP_GTOP_SSS, "1k"); } else if (size < 1048576) { - ap_snprintf(size_string, MP_GTOP_SSS, "%dk", + apr_snprintf(size_string, MP_GTOP_SSS, "%dk", (size + 512) / 1024); } else if (size < 103809024) { - ap_snprintf(size_string, MP_GTOP_SSS, "%.1fM", + apr_snprintf(size_string, MP_GTOP_SSS, "%.1fM", size / 1048576.0); } else { - ap_snprintf(size_string, MP_GTOP_SSS, "%dM", + apr_snprintf(size_string, MP_GTOP_SSS, "%dM", (size + 524288) / 1048576); } return 1; } -static ap_status_t modperl_gtop_exit(void *data) +static apr_status_t modperl_gtop_exit(void *data) { glibtop_close(); return APR_SUCCESS; } -modperl_gtop_t *modperl_gtop_new(ap_pool_t *p) +modperl_gtop_t *modperl_gtop_new(apr_pool_t *p) { modperl_gtop_t *gtop = - (modperl_gtop_t *)ap_pcalloc(p, sizeof(*gtop)); + (modperl_gtop_t *)apr_pcalloc(p, sizeof(*gtop)); gtop->pid = getpid(); glibtop_init(); - ap_register_cleanup(p, NULL, - modperl_gtop_exit, ap_null_cleanup); + apr_register_cleanup(p, NULL, + modperl_gtop_exit, apr_null_cleanup); return gtop; } 1.2 +1 -1 modperl-2.0/src/modules/perl/modperl_gtop.h Index: modperl_gtop.h =================================================================== RCS file: /home/cvs/modperl-2.0/src/modules/perl/modperl_gtop.h,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- modperl_gtop.h 2000/04/17 07:10:35 1.1 +++ modperl_gtop.h 2000/08/14 03:10:45 1.2 @@ -28,7 +28,7 @@ modperl_gtop_proc_mem_ss proc_mem_ss; } modperl_gtop_t; -modperl_gtop_t *modperl_gtop_new(ap_pool_t *p); +modperl_gtop_t *modperl_gtop_new(apr_pool_t *p); void modperl_gtop_get_proc_mem_before(modperl_gtop_t *gtop); void modperl_gtop_get_proc_mem_after(modperl_gtop_t *gtop); void modperl_gtop_report_proc_mem(modperl_gtop_t *gtop, 1.16 +19 -19 modperl-2.0/src/modules/perl/modperl_interp.c Index: modperl_interp.c =================================================================== RCS file: /home/cvs/modperl-2.0/src/modules/perl/modperl_interp.c,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- modperl_interp.c 2000/06/12 03:30:56 1.15 +++ modperl_interp.c 2000/08/14 03:10:45 1.16 @@ -7,12 +7,12 @@ #ifdef USE_ITHREADS -modperl_interp_t *modperl_interp_new(ap_pool_t *p, +modperl_interp_t *modperl_interp_new(apr_pool_t *p, modperl_interp_pool_t *mip, PerlInterpreter *perl) { modperl_interp_t *interp = - (modperl_interp_t *)ap_pcalloc(p, sizeof(*interp)); + (modperl_interp_t *)apr_pcalloc(p, sizeof(*interp)); interp->mip = mip; @@ -66,7 +66,7 @@ perl_free(interp->perl); } -ap_status_t modperl_interp_cleanup(void *data) +apr_status_t modperl_interp_cleanup(void *data) { modperl_interp_destroy((modperl_interp_t *)data); return APR_SUCCESS; @@ -99,7 +99,7 @@ return interp; } -ap_status_t modperl_interp_pool_destroy(void *data) +apr_status_t modperl_interp_pool_destroy(void *data) { modperl_interp_pool_t *mip = (modperl_interp_pool_t *)data; @@ -154,14 +154,14 @@ interp_pool_dump, }; -void modperl_interp_init(server_rec *s, ap_pool_t *p, +void modperl_interp_init(server_rec *s, apr_pool_t *p, PerlInterpreter *perl) { pTHX; MP_dSCFG(s); modperl_interp_pool_t *mip = - (modperl_interp_pool_t *)ap_pcalloc(p, sizeof(*mip)); + (modperl_interp_pool_t *)apr_pcalloc(p, sizeof(*mip)); modperl_tipool_t *tipool = modperl_tipool_new(p, scfg->interp_pool_cfg, @@ -175,13 +175,13 @@ modperl_tipool_init(tipool); - ap_register_cleanup(p, (void*)mip, - modperl_interp_pool_destroy, ap_null_cleanup); + apr_register_cleanup(p, (void*)mip, + modperl_interp_pool_destroy, apr_null_cleanup); scfg->mip = mip; } -ap_status_t modperl_interp_unselect(void *data) +apr_status_t modperl_interp_unselect(void *data) { modperl_interp_t *interp = (modperl_interp_t *)data; modperl_interp_pool_t *mip = interp->mip; @@ -204,12 +204,12 @@ server_rec *s) { modperl_interp_t *interp; - ap_pool_t *p = NULL; + apr_pool_t *p = NULL; const char *desc = NULL; if (c) { desc = "conn_rec pool"; - (void)ap_get_userdata((void **)&interp, MP_INTERP_KEY, c->pool); + (void)apr_get_userdata((void **)&interp, MP_INTERP_KEY, c->pool); if (interp) { MP_TRACE_i(MP_FUNC, @@ -222,7 +222,7 @@ } else if (r) { desc = "request_rec pool"; - (void)ap_get_userdata((void **)&interp, MP_INTERP_KEY, r->pool); + (void)apr_get_userdata((void **)&interp, MP_INTERP_KEY, r->pool); if (interp) { MP_TRACE_i(MP_FUNC, @@ -232,8 +232,8 @@ } /* might have already been set by a ConnectionHandler */ - (void)ap_get_userdata((void **)&interp, MP_INTERP_KEY, - r->connection->pool); + (void)apr_get_userdata((void **)&interp, MP_INTERP_KEY, + r->connection->pool); if (interp) { desc = "r->connection pool"; MP_TRACE_i(MP_FUNC, @@ -255,9 +255,9 @@ interp = modperl_interp_get(s ? s : r->server); ++interp->num_requests; /* should only get here once per request */ - (void)ap_set_userdata((void *)interp, MP_INTERP_KEY, - modperl_interp_unselect, - p); + (void)apr_set_userdata((void *)interp, MP_INTERP_KEY, + modperl_interp_unselect, + p); MP_TRACE_i(MP_FUNC, "set interp 0x%lx in %s 0x%lx\n", (unsigned long)interp, desc, (unsigned long)p); @@ -267,14 +267,14 @@ #else -void modperl_interp_init(server_rec *s, ap_pool_t *p, +void modperl_interp_init(server_rec *s, apr_pool_t *p, PerlInterpreter *perl) { MP_dSCFG(s); scfg->perl = perl; } -ap_status_t modperl_interp_cleanup(void *data) +apr_status_t modperl_interp_cleanup(void *data) { return APR_SUCCESS; } 1.7 +5 -5 modperl-2.0/src/modules/perl/modperl_interp.h Index: modperl_interp.h =================================================================== RCS file: /home/cvs/modperl-2.0/src/modules/perl/modperl_interp.h,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- modperl_interp.h 2000/04/27 21:42:25 1.6 +++ modperl_interp.h 2000/08/14 03:10:45 1.7 @@ -1,14 +1,14 @@ #ifndef MODPERL_INTERP_H #define MODPERL_INTERP_H -void modperl_interp_init(server_rec *s, ap_pool_t *p, +void modperl_interp_init(server_rec *s, apr_pool_t *p, PerlInterpreter *perl); -ap_status_t modperl_interp_cleanup(void *data); +apr_status_t modperl_interp_cleanup(void *data); #ifdef USE_ITHREADS -modperl_interp_t *modperl_interp_new(ap_pool_t *p, +modperl_interp_t *modperl_interp_new(apr_pool_t *p, modperl_interp_pool_t *mip, PerlInterpreter *perl); @@ -16,12 +16,12 @@ modperl_interp_t *modperl_interp_get(server_rec *s); -ap_status_t modperl_interp_unselect(void *data); +apr_status_t modperl_interp_unselect(void *data); modperl_interp_t *modperl_interp_select(request_rec *r, conn_rec *c, server_rec *s); -ap_status_t modperl_interp_pool_destroy(void *data); +apr_status_t modperl_interp_pool_destroy(void *data); void modperl_interp_pool_add(modperl_interp_pool_t *mip, modperl_interp_t *interp); 1.2 +5 -5 modperl-2.0/src/modules/perl/modperl_options.c Index: modperl_options.c =================================================================== RCS file: /home/cvs/modperl-2.0/src/modules/perl/modperl_options.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- modperl_options.c 2000/06/13 21:04:52 1.1 +++ modperl_options.c 2000/08/14 03:10:45 1.2 @@ -13,10 +13,10 @@ }; } -modperl_options_t *modperl_options_new(ap_pool_t *p, int type) +modperl_options_t *modperl_options_new(apr_pool_t *p, int type) { modperl_options_t *options = - (modperl_options_t *)ap_pcalloc(p, sizeof(*options)); + (modperl_options_t *)apr_pcalloc(p, sizeof(*options)); options->opts = options->unset = (type == MpSrvType ? MpSrv_f_UNSET : MpDir_f_UNSET); @@ -24,7 +24,7 @@ return options; } -const char *modperl_options_set(ap_pool_t *p, modperl_options_t *o, +const char *modperl_options_set(apr_pool_t *p, modperl_options_t *o, const char *str) { modperl_opts_t opt; @@ -36,7 +36,7 @@ } if (!(opt = flags_lookup(o, str))) { - error = ap_pstrcat(p, "Unknown PerlOption: ", str, NULL); + error = apr_pstrcat(p, "Unknown PerlOption: ", str, NULL); return error; } @@ -57,7 +57,7 @@ return NULL; } -modperl_options_t *modperl_options_merge(ap_pool_t *p, +modperl_options_t *modperl_options_merge(apr_pool_t *p, modperl_options_t *base, modperl_options_t *add) { 1.2 +3 -3 modperl-2.0/src/modules/perl/modperl_options.h Index: modperl_options.h =================================================================== RCS file: /home/cvs/modperl-2.0/src/modules/perl/modperl_options.h,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- modperl_options.h 2000/06/13 21:04:52 1.1 +++ modperl_options.h 2000/08/14 03:10:45 1.2 @@ -1,12 +1,12 @@ #ifndef MODPERL_OPTIONS_H #define MODPERL_OPTIONS_H -modperl_options_t *modperl_options_new(ap_pool_t *p, int type); +modperl_options_t *modperl_options_new(apr_pool_t *p, int type); -const char *modperl_options_set(ap_pool_t *p, modperl_options_t *o, +const char *modperl_options_set(apr_pool_t *p, modperl_options_t *o, const char *s); -modperl_options_t *modperl_options_merge(ap_pool_t *p, +modperl_options_t *modperl_options_merge(apr_pool_t *p, modperl_options_t *base, modperl_options_t *new); 1.5 +5 -5 modperl-2.0/src/modules/perl/modperl_tipool.c Index: modperl_tipool.c =================================================================== RCS file: /home/cvs/modperl-2.0/src/modules/perl/modperl_tipool.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- modperl_tipool.c 2000/05/30 18:26:00 1.4 +++ modperl_tipool.c 2000/08/14 03:10:45 1.5 @@ -10,15 +10,15 @@ * of PerlInterpreter objects. it should be quite easy to reuse for * other data, such as database connection handles and the like. * while it is "generic" it is also tuned for Apache, making use of - * ap_pool_t and the like, and implementing start/max/{min,max}_spare/ + * apr_pool_t and the like, and implementing start/max/{min,max}_spare/ * max_requests configuration. * this is another "proof-of-concept", plenty of room for improvement here */ -modperl_list_t *modperl_list_new(ap_pool_t *p) +modperl_list_t *modperl_list_new(apr_pool_t *p) { modperl_list_t *listp = - (modperl_list_t *)ap_pcalloc(p, sizeof(*listp)); + (modperl_list_t *)apr_pcalloc(p, sizeof(*listp)); return listp; } @@ -143,13 +143,13 @@ return list; } -modperl_tipool_t *modperl_tipool_new(ap_pool_t *p, +modperl_tipool_t *modperl_tipool_new(apr_pool_t *p, modperl_tipool_config_t *cfg, modperl_tipool_vtbl_t *func, void *data) { modperl_tipool_t *tipool = - (modperl_tipool_t *)ap_pcalloc(p, sizeof(*tipool)); + (modperl_tipool_t *)apr_pcalloc(p, sizeof(*tipool)); tipool->ap_pool = p; tipool->cfg = cfg; 1.5 +2 -2 modperl-2.0/src/modules/perl/modperl_tipool.h Index: modperl_tipool.h =================================================================== RCS file: /home/cvs/modperl-2.0/src/modules/perl/modperl_tipool.h,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- modperl_tipool.h 2000/06/20 16:04:41 1.4 +++ modperl_tipool.h 2000/08/14 03:10:45 1.5 @@ -3,7 +3,7 @@ #ifdef USE_ITHREADS -modperl_list_t *modperl_list_new(ap_pool_t *p); +modperl_list_t *modperl_list_new(apr_pool_t *p); modperl_list_t *modperl_list_last(modperl_list_t *list); @@ -18,7 +18,7 @@ modperl_list_t *modperl_list_remove(modperl_list_t *list, modperl_list_t *rlist); -modperl_tipool_t *modperl_tipool_new(ap_pool_t *p, +modperl_tipool_t *modperl_tipool_new(apr_pool_t *p, modperl_tipool_config_t *cfg, modperl_tipool_vtbl_t *func, void *data); 1.15 +6 -6 modperl-2.0/src/modules/perl/modperl_types.h Index: modperl_types.h =================================================================== RCS file: /home/cvs/modperl-2.0/src/modules/perl/modperl_types.h,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- modperl_types.h 2000/06/13 21:05:39 1.14 +++ modperl_types.h 2000/08/14 03:10:45 1.15 @@ -3,8 +3,8 @@ /* aliases */ -typedef ap_array_header_t MpAV; -typedef ap_table_t MpHV; +typedef apr_array_header_t MpAV; +typedef apr_table_t MpHV; /* xs typemap */ @@ -18,8 +18,8 @@ typedef handler_rec * Apache__Handler; typedef command_rec * Apache__Command; -typedef ap_table_t * Apache__table; -typedef ap_pool_t * Apache__Pool; +typedef apr_table_t * Apache__table; +typedef apr_pool_t * Apache__Pool; /* mod_perl structures */ @@ -71,7 +71,7 @@ struct modperl_tipool_t { perl_mutex tiplock; perl_cond available; - ap_pool_t *ap_pool; + apr_pool_t *ap_pool; modperl_list_t *idle, *busy; int in_use; /* number of items currrently in use */ int size; /* current number of items */ @@ -81,7 +81,7 @@ }; struct modperl_interp_pool_t { - ap_pool_t *ap_pool; + apr_pool_t *ap_pool; server_rec *server; modperl_tipool_t *tipool; modperl_tipool_config_t *tipool_cfg;