You are viewing a plain text version of this content. The canonical link for it is here.
Posted to docs-cvs@perl.apache.org by st...@apache.org on 2002/05/22 07:48:10 UTC
cvs commit: modperl-docs/src/docs/2.0/devel/porting_from_1.x porting_from_1.x.pod
stas 02/05/21 22:48:09
Modified: src/docs/2.0/devel/porting_from_1.x porting_from_1.x.pod
Log:
add a note regarding ap_hard_timeout() and ap_kill_timeout() functions
Submitted by: dougm
Revision Changes Path
1.6 +13 -0 modperl-docs/src/docs/2.0/devel/porting_from_1.x/porting_from_1.x.pod
Index: porting_from_1.x.pod
===================================================================
RCS file: /home/cvs/modperl-docs/src/docs/2.0/devel/porting_from_1.x/porting_from_1.x.pod,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- porting_from_1.x.pod 20 Mar 2002 17:44:03 -0000 1.5
+++ porting_from_1.x.pod 22 May 2002 05:48:09 -0000 1.6
@@ -79,12 +79,25 @@
=head1 Thread Safety
+META: to be written
+
=head1 'make test' Suite
C<Apache::Test> testing framework that comes together with mod_perl
2.x works with 1.x and 2.x mod_perl versions. Therefore you should
consider porting your test suite to use L<the Apache::Test
Framework|devel::testing::testing>.
+
+=head1 Apache specific notes
+
+=head2 ap_hard_timeout() and ap_kill_timeout()
+
+If the C part of the module in 1.x includes I<ap_hard_timeout()> and
+I<ap_kill_timeout()> functions simply remove these in 2.0. There is no
+replacement for these functions because Apache 2.0 uses non-blocking
+I/O. As a side-effect of this change, Apache 2.0 no longer uses
+C<SIGALRM>, which has caused conflicts in mod_perl 1.xx.
+
=head1 Maintainers
---------------------------------------------------------------------
To unsubscribe, e-mail: docs-cvs-unsubscribe@perl.apache.org
For additional commands, e-mail: docs-cvs-help@perl.apache.org