Author: geoff Date: Thu Mar 31 05:58:12 2005 New Revision: 159589 URL: http://svn.apache.org/viewcvs?view=rev&rev=159589 Log: add test for Apache2->server->push_handlers(PerlChildExitHandler => $cv)
Added: perl/modperl/trunk/t/lib/TestExit/ perl/modperl/trunk/t/lib/TestExit/FromPerlModule.pm Modified: perl/modperl/trunk/t/conf/extra.conf.in Modified: perl/modperl/trunk/t/conf/extra.conf.in URL: http://svn.apache.org/viewcvs/perl/modperl/trunk/t/conf/extra.conf.in?view=diff&r1=159588&r2=159589 ============================================================================== --- perl/modperl/trunk/t/conf/extra.conf.in (original) +++ perl/modperl/trunk/t/conf/extra.conf.in Thu Mar 31 05:58:12 2005 @@ -35,6 +35,7 @@ PerlSwitches -wT PerlChildExitHandler ModPerl::Test::exit_handler +PerlModule TestExit::FromPerlModule #for t/modules/include.t <Directory @ServerRoot@/htdocs/includes> Added: perl/modperl/trunk/t/lib/TestExit/FromPerlModule.pm URL: http://svn.apache.org/viewcvs/perl/modperl/trunk/t/lib/TestExit/FromPerlModule.pm?view=auto&rev=159589 ============================================================================== --- perl/modperl/trunk/t/lib/TestExit/FromPerlModule.pm (added) +++ perl/modperl/trunk/t/lib/TestExit/FromPerlModule.pm Thu Mar 31 05:58:12 2005 @@ -0,0 +1,20 @@ +package TestExit::FromPerlModule; + +use strict; +use warnings FATAL => qw(all); + +use Apache2::ServerRec; +use Apache2::Log; +use Apache2::Const -compile => qw(OK); + +sub exit_handler { + my($p, $s) = @_; + + $s->log->info("Child process pid=$$ is exiting - server push"); + + Apache2::OK; +} + +Apache2->server->push_handlers(PerlChildExitHandler => \&exit_handler); + +1;