dougm 2002/06/06 10:32:51 Modified: src/modules/perl modperl_handler.c Log: add support for Perl*Handler +Apache::Foo Revision Changes Path 1.11 +14 -0 modperl-2.0/src/modules/perl/modperl_handler.c Index: modperl_handler.c =================================================================== RCS file: /home/cvs/modperl-2.0/src/modules/perl/modperl_handler.c,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- modperl_handler.c 21 Oct 2001 22:11:34 -0000 1.10 +++ modperl_handler.c 6 Jun 2002 17:32:51 -0000 1.11 @@ -5,6 +5,20 @@ modperl_handler_t *handler = (modperl_handler_t *)apr_pcalloc(p, sizeof(*handler)); + switch (*name) { + case '+': + ++name; + MpHandlerAUTOLOAD_On(handler); + break; + case '-': + ++name; + /* XXX: currently a noop; should disable autoload of given handler + * if PerlOptions +AutoLoad is configured + */ + MpHandlerAUTOLOAD_Off(handler); + break; + } + handler->name = name; MP_TRACE_h(MP_FUNC, "new handler %s\n", handler->name);