In perl.git, the branch blead has been updated <http://perl5.git.perl.org/perl.git/commitdiff/60275626fd188140155d5af48278ea124efa392f?hp=11f2b7f3ad91593a216b1ffc2e2f9e3c721756d0>
- Log ----------------------------------------------------------------- commit 60275626fd188140155d5af48278ea124efa392f Author: Father Chrysostomos <[email protected]> Date: Wed Dec 1 14:44:01 2010 -0800 [perl #64792] Document $? in perlfunc/exit ----------------------------------------------------------------------- Summary of changes: pod/perlfunc.pod | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/pod/perlfunc.pod b/pod/perlfunc.pod index 6a498bc..bf5224f 100644 --- a/pod/perlfunc.pod +++ b/pod/perlfunc.pod @@ -1865,7 +1865,8 @@ which can be trapped by an C<eval>. The exit() function does not always exit immediately. It calls any defined C<END> routines first, but these C<END> routines may not themselves abort the exit. Likewise any object destructors that need to -be called are called before the real exit. If this is a problem, you +be called are called before the real exit. C<END> routines and destructors +can change the exit status by modifying C<$?>. If this is a problem, you can call C<POSIX:_exit($status)> to avoid END and destructor processing. See L<perlmod> for details. -- Perl5 Master Repository
