dougm 01/10/06 14:05:40 Modified: src/modules/perl modperl_callback.c modperl_callback.h modperl_filter.c Log: pass a request_rec to modperl_callback() for future use Revision Changes Path 1.45 +2 -2 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.44 retrieving revision 1.45 diff -u -r1.44 -r1.45 --- modperl_callback.c 2001/09/28 15:16:06 1.44 +++ modperl_callback.c 2001/10/06 21:05:40 1.45 @@ -1,7 +1,7 @@ #include "mod_perl.h" int modperl_callback(pTHX_ modperl_handler_t *handler, apr_pool_t *p, - server_rec *s, AV *args) + request_rec *r, server_rec *s, AV *args) { CV *cv=Nullcv; I32 flags = G_EVAL|G_SCALAR; @@ -168,7 +168,7 @@ handlers = (modperl_handler_t **)av->elts; for (i=0; i<av->nelts; i++) { - if ((status = modperl_callback(aTHX_ handlers[i], p, s, av_args)) != OK) { + if ((status = modperl_callback(aTHX_ handlers[i], p, r, s, av_args)) != OK) { status = modperl_errsv(aTHX_ status, r, s); } 1.19 +1 -1 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.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- modperl_callback.h 2001/03/16 17:23:24 1.18 +++ modperl_callback.h 2001/10/06 21:05:40 1.19 @@ -11,7 +11,7 @@ #define ap_hook_log ap_hook_log_transaction int modperl_callback(pTHX_ modperl_handler_t *handler, apr_pool_t *p, - server_rec *s, AV *args); + request_rec *r, server_rec *s, AV *args); int modperl_callback_run_handlers(int idx, int type, request_rec *r, conn_rec *c, server_rec *s, 1.26 +1 -1 modperl-2.0/src/modules/perl/modperl_filter.c Index: modperl_filter.c =================================================================== RCS file: /home/cvs/modperl-2.0/src/modules/perl/modperl_filter.c,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- modperl_filter.c 2001/08/30 05:15:51 1.25 +++ modperl_filter.c 2001/10/06 21:05:40 1.26 @@ -140,7 +140,7 @@ av_push(args, newSViv(*readbytes)); } - if ((status = modperl_callback(aTHX_ handler, p, s, args)) != OK) { + if ((status = modperl_callback(aTHX_ handler, p, r, s, args)) != OK) { status = modperl_errsv(aTHX_ status, r, s); }