patch [bleadperl]: Document %! special variable
Mark-Jason Dominus [Sat, 23 Mar 2002 18:25:44 +0000 (18:25 +0000)]
Message-ID: <20020323182544.11741.qmail@plover.com>

p4raw-id: //depot/perl@15443

pod/perlvar.pod

index 1e6350b..69cd592 100644 (file)
@@ -700,6 +700,15 @@ went bang?)
 
 Also see L<Error Indicators>.
 
+=item %!
+
+Each element of C<%!> has a true value only if C<$!> is set to that
+value.  For example, C<$!{ENOENT}> is true if and only if the current
+value of C<$!> is C<ENOENT>; that is, if the mot recent error was "No
+such file or directory".  To check if a particular key is meaningful
+on your system, use C<exists $!{the_key}>; for a list of legal keys,
+use C<keys %!>.  See L<Errno> for more information.
+
 =item $EXTENDED_OS_ERROR
 
 =item $^E