Few more words about safe/unsafe signals.
authorJarkko Hietaniemi <jhi@iki.fi>
Tue, 8 Apr 2003 04:42:05 +0000 (04:42 +0000)
committerJarkko Hietaniemi <jhi@iki.fi>
Tue, 8 Apr 2003 04:42:05 +0000 (04:42 +0000)
p4raw-id: //depot/perl@19164

pod/perlipc.pod
pod/perlrun.pod
pod/perlvar.pod

index b743d4d..96cfa8c 100644 (file)
@@ -370,7 +370,7 @@ there are un-waited-for completed child processes.
 
 If you want the old signal behaviour back regardless of possible
 memory corruption, set the environment variable C<PERL_SIGNALS> to
-C<"unsafe">.
+C<"unsafe"> (a new feature since Perl 5.8.1).
 
 =head1 Using open() for IPC
 
index bb403b8..2befda4 100644 (file)
@@ -1097,7 +1097,7 @@ L<perlvms> and in F<README.vms> in the Perl source distribution.
 
 In Perls 5.8.1 and later.  If set to C<unsafe> the pre-Perl-5.8.0
 signals behaviour (immediate but unsafe) is restored.  If set to
-C<safe> the safe signals are used.
+C<safe> the safe (or deferred) signals are used.  See L<perlipc>.
 
 =item PERL_UNICODE
 
index df456cb..571953f 100644 (file)
@@ -1344,6 +1344,10 @@ this:
 
 See L<POSIX>.
 
+The delivery policy of signals changed in Perl 5.8.0 from immediate
+(also known as "unsafe") to deferred, also known as "safe signals".
+See L<perlipc> for more information.
+
 Certain internal hooks can be also set using the %SIG hash.  The
 routine indicated by C<$SIG{__WARN__}> is called when a warning message is
 about to be printed.  The warning message is passed as the first