stas 2004/03/10 13:44:13
Modified: src/docs/2.0/user/porting compat.pod
src/docs/2.0/api/ModPerl Util.pod
Log:
correct the exit entry docs
Revision Changes Path
1.45 +5 -6 modperl-docs/src/docs/2.0/user/porting/compat.pod
Index: compat.pod
===================================================================
RCS file: /home/cvs/modperl-docs/src/docs/2.0/user/porting/compat.pod,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -u -r1.44 -r1.45
--- compat.pod 3 Mar 2004 23:37:20 -0000 1.44
+++ compat.pod 10 Mar 2004 21:44:12 -0000 1.45
@@ -628,15 +628,14 @@
C<Apache-E<gt>httpd_conf> is avalable via
C<L<Apache::compat|docs::2.0::api::Apache::compat>>.
+
+
=head2 C<Apache::exit()>
-C<Apache::exit()> has been replaced with C<ModPerl::Util::exit()>,
-which is a function (not a method) and accepts a single optional
-argument: status, whose default is 0 (== do nothing).
+C<Apache::exit()> has been replaced with
+C<L<ModPerl::Util::exit()|docs::2.0::api::ModPerl::Util/C_exit_>>.
+
-See the
-C<L<ModPerl::Util|docs::2.0::api::ModPerl::Util>>
-manpage.
=head2 C<Apache::gensym()>
1.5 +12 -4 modperl-docs/src/docs/2.0/api/ModPerl/Util.pod
Index: Util.pod
===================================================================
RCS file: /home/cvs/modperl-docs/src/docs/2.0/api/ModPerl/Util.pod,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -u -r1.4 -r1.5
--- Util.pod 13 Jan 2004 20:39:05 -0000 1.4
+++ Util.pod 10 Mar 2004 21:44:12 -0000 1.5
@@ -69,8 +69,8 @@
=head2 C<exit>
-Used internally to replace C<CORE::exit> and terminate the request,
-not the current process.
+Terminate the request, but not the current process (with threaded
+Perls not the current Perl interpreter).
ModPerl::Util::exit($status);
@@ -78,13 +78,21 @@
=item opt arg1: C<$status> (integer)
-The exit status, similar to C<CORE::exit>. If not passed, the default
-value of 0 is used.
+The exit status, which as of this writing is ignored.
=item ret: no return value
+=item since: 1.99_10
+
=back
+Normally you will use the plain C<exit()> in your code. You don't need
+to use C<ModPerl::Util::exit> explicitly, since mod_perl overrides
+C<exit()> by setting C<CORE::GLOBAL::exit> to
+C<ModPerl::Util::exit>. Only if you redefine C<CORE::GLOBAL::exit>
+once mod_perl is running, you may want to use this function.
+
+The original C<exit()> is still available via C<CORE::exit()>.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]