summaryrefslogtreecommitdiff
path: root/pod/perldiag.pod
diff options
context:
space:
mode:
Diffstat (limited to 'pod/perldiag.pod')
-rw-r--r--pod/perldiag.pod18
1 files changed, 9 insertions, 9 deletions
diff --git a/pod/perldiag.pod b/pod/perldiag.pod
index d6bf043a78..d2576bc711 100644
--- a/pod/perldiag.pod
+++ b/pod/perldiag.pod
@@ -1064,7 +1064,7 @@ not realizing that 777 will be interpreted as a decimal number,
equivalent to 01411. Octal constants are introduced with a leading 0 in
Perl, as in C.
-=item Close on unopened file %s
+=item close() on unopened filehandle %s
(W unopened) You tried to close a filehandle that was never opened.
@@ -2247,6 +2247,11 @@ pointing outside the buffer. This is difficult to imagine. The sole
exception to this is that C<sysread()>ing past the buffer will extend
the buffer and zero pad the new area.
+=item -%s on unopened filehandle %s
+
+(W unopened) You tried to invoke a file test operator on a filehandle
+that isn't open. Check your logic. See also L<perlfunc/-X>.
+
=item oops: oopsAV
(S internal) An internal warning that the grammar is screwed up.
@@ -2815,7 +2820,7 @@ or setgid bit set. This doesn't make much sense.
construct. Remember that bracketing delimiters count nesting level.
Missing the leading C<$> from a variable C<$m> may cause this error.
-=item %sseek() on unopened file
+=item %sseek() on unopened filehandle
(W unopened) You tried to use the seek() or sysseek() function on a
filehandle that was either never opened or has since been closed.
@@ -2990,7 +2995,7 @@ unless there was a failure. You probably wanted to use system()
instead, which does return. To suppress this warning, put the exec() in
a block by itself.
-=item Stat on unopened file %s
+=item stat() on unopened filehandle %s
(W unopened) You tried to use the stat() function (or an equivalent file
test) on a filehandle that was either never opened or has since been
@@ -3105,16 +3110,11 @@ before now. Check your logic flow.
(F) You tried to use C<goto> to reach a label that was too deeply nested
for Perl to reach. Perl is doing you a favor by refusing.
-=item tell() on unopened file
+=item tell() on unopened filehandle
(W unopened) You tried to use the tell() function on a filehandle that
was either never opened or has since been closed.
-=item Test on unopened file %s
-
-(W unopened) You tried to invoke a file test operator on a filehandle
-that isn't open. Check your logic. See also L<perlfunc/-X>.
-
=item That use of $[ is unsupported
(F) Assignment to C<$[> is now strictly circumscribed, and interpreted