summaryrefslogtreecommitdiff
path: root/pod
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2000-04-28 21:08:12 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2000-04-28 21:08:12 +0000
commit368f1370b30d904c00b77dd19e0a1ef0ef755b31 (patch)
tree5bc515b8858a3232ca9fa32b0f446d1ae1342c36 /pod
parent3aab55d7163723347b8257ce43524b34cae8649a (diff)
parent5d3a0a3bf50d83f7940354621313a4c238b18081 (diff)
downloadperl-368f1370b30d904c00b77dd19e0a1ef0ef755b31.tar.gz
Integrate with Sarathy.
p4raw-id: //depot/cfgperl@6012
Diffstat (limited to 'pod')
-rw-r--r--pod/perl56delta.pod2
-rw-r--r--pod/perlfunc.pod6
-rw-r--r--pod/perlmod.pod2
3 files changed, 6 insertions, 4 deletions
diff --git a/pod/perl56delta.pod b/pod/perl56delta.pod
index 2117c702d3..377e448275 100644
--- a/pod/perl56delta.pod
+++ b/pod/perl56delta.pod
@@ -1803,7 +1803,7 @@ cause silent failures. This has been fixed.
Prior versions used to run BEGIN B<and> END blocks when Perl was
run in compile-only mode. Since this is typically not the expected
behavior, END blocks are not executed anymore when the C<-c> switch
-is used.
+is used, or if compilation fails.
See L<CHECK blocks> for how to run things when the compile phase ends.
diff --git a/pod/perlfunc.pod b/pod/perlfunc.pod
index 17af812526..603d057dfb 100644
--- a/pod/perlfunc.pod
+++ b/pod/perlfunc.pod
@@ -1896,8 +1896,10 @@ by using the C<Config> module and the values C<d_pwquota>, C<d_pwage>,
C<d_pwchange>, C<d_pwcomment>, and C<d_pwexpire>. Shadow password
files are only supported if your vendor has implemented them in the
intuitive fashion that calling the regular C library routines gets the
-shadow versions if you're running under privilege. Those that
-incorrectly implement a separate library call are not supported.
+shadow versions if you're running under privilege or if there exists
+the shadow(3) functions as found in System V ( this includes Solaris
+and Linux.) Those systems which implement a proprietary shadow password
+facility are unlikely to be supported.
The $members value returned by I<getgr*()> is a space separated list of
the login names of the members of the group.
diff --git a/pod/perlmod.pod b/pod/perlmod.pod
index 676940e283..6bec46b028 100644
--- a/pod/perlmod.pod
+++ b/pod/perlmod.pod
@@ -233,7 +233,7 @@ being blown out of the water by a signal--you have to trap that yourself
(if you can).) You may have multiple C<END> blocks within a file--they
will execute in reverse order of definition; that is: last in, first
out (LIFO). C<END> blocks are not executed when you run perl with the
-C<-c> switch.
+C<-c> switch, or if compilation fails.
Inside an C<END> subroutine, C<$?> contains the value that the program is
going to pass to C<exit()>. You can modify C<$?> to change the exit