document the specific value of $!{E...}
authorRicardo Signes <rjbs@cpan.org>
Wed, 30 Sep 2015 11:49:40 +0000 (07:49 -0400)
committerRicardo Signes <rjbs@cpan.org>
Wed, 30 Sep 2015 11:49:40 +0000 (07:49 -0400)
...and note that it is subject to change and not guaranteed

pod/perlvar.pod

index 005f23e..f5922ad 100644 (file)
@@ -1820,10 +1820,12 @@ 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 most recent error was "No
 such file or directory" (or its moral equivalent: not all operating
-systems give that exact error, and certainly not all languages).  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, and also see L</$!>.
+systems give that exact error, and certainly not all languages).  The
+specific true value is not guaranteed, but in the past has generally
+been the numeric value of C<$!>.  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, and also see
+L</$!>.
 
 This variable was added in Perl 5.005.