3 untie attempted while %d inner references still exist [pp_untie]
4 sub TIESCALAR { bless [] } ; tie $a, 'main'; untie $a ;
6 fileno() on unopened filehandle abc [pp_fileno]
9 binmode() on unopened filehandle abc [pp_binmode]
10 $a = "abc"; fileno($a)
12 printf() on unopened filehandle abc [pp_prtf]
13 $a = "abc"; printf $a "fred"
15 Filehandle %s opened only for input [pp_leavewrite]
20 write() on closed filehandle %s [pp_leavewrite]
26 page overflow [pp_leavewrite]
28 printf() on unopened filehandle abc [pp_prtf]
29 $a = "abc"; printf $a "fred"
31 Filehandle %s opened only for input [pp_prtf]
35 printf() on closed filehandle %s [pp_prtf]
39 syswrite() on closed filehandle %s [pp_send]
41 syswrite STDIN, "fred", 1;
43 send() on closed socket %s [pp_send]
47 bind() on closed socket %s [pp_bind]
52 connect() on closed socket %s [pp_connect]
54 connect STDIN, "fred" ;
56 listen() on closed socket %s [pp_listen]
60 accept() on closed socket %s [pp_accept]
62 accept "fred", STDIN ;
64 shutdown() on closed socket %s [pp_shutdown]
68 setsockopt() on closed socket %s [pp_ssockopt]
69 getsockopt() on closed socket %s [pp_ssockopt]
71 setsockopt STDIN, 1,2,3;
72 getsockopt STDIN, 1,2;
74 getsockname() on closed socket %s [pp_getpeername]
75 getpeername() on closed socket %s [pp_getpeername]
80 flock() on closed socket %s [pp_flock]
81 flock() on closed socket [pp_flock]
86 warn(warn_nl, "stat"); [pp_stat]
88 -T on closed filehandle %s
89 stat() on closed filehandle %s
90 close STDIN ; -T STDIN ; stat(STDIN) ;
92 warn(warn_nl, "open"); [pp_fttext]
95 Filehandle %s opened only for output [pp_sysread]
98 my $a = sysread(F, $a,10) ;
100 lstat on filehandle %s [pp_lstat]
102 getc() on unopened filehandle [pp_getc]
104 getc() on closed filehandle [pp_getc]
106 Non-string passed as bitmask [pp_sselect]
109 # pp_sys.c [pp_untie]
110 use warnings 'untie' ;
111 sub TIESCALAR { bless [] } ;
114 no warnings 'untie' ;
118 untie attempted while 1 inner references still exist at - line 5.
120 # pp_sys.c [pp_leavewrite]
128 Filehandle STDIN opened only for input at - line 5.
130 # pp_sys.c [pp_leavewrite]
131 use warnings 'closed' ;
145 no warnings 'closed' ;
153 write() on closed filehandle STDIN at - line 8.
154 write() on closed filehandle STDIN at - line 11.
155 (Are you trying to call write() on dirhandle STDIN?)
158 # pp_sys.c [pp_leavewrite]
159 use warnings 'unopened';
173 no warnings 'unopened';
181 write() on unopened filehandle FOO at - line 10.
182 write() on unopened filehandle FOO at - line 15.
183 (Are you trying to call write() on dirhandle FOO?)
185 # pp_sys.c [pp_leavewrite]
196 open STDOUT, ">".($^O eq 'VMS'? 'NL:' : '/dev/null') ;
201 page overflow at - line 13.
204 use warnings 'unopened' ;
207 no warnings 'unopened' ;
210 printf() on unopened filehandle abc at - line 4.
213 use warnings 'closed' ;
219 no warnings 'closed' ;
224 printf() on closed filehandle STDIN at - line 4.
225 printf() on closed filehandle STDIN at - line 6.
226 (Are you trying to call printf() on dirhandle STDIN?)
234 Filehandle STDIN opened only for input at - line 3.
238 syswrite STDIN, "fred";
240 syswrite STDIN, "fred";
242 Filehandle STDIN opened only for input at - line 3.
245 use warnings 'closed' ;
247 syswrite STDIN, "fred", 1;
249 syswrite STDIN, "fred", 1;
251 no warnings 'closed' ;
252 syswrite STDIN, "fred", 1;
254 syswrite STDIN, "fred", 1;
256 syswrite() on closed filehandle STDIN at - line 4.
257 syswrite() on closed filehandle STDIN at - line 6.
258 (Are you trying to call syswrite() on dirhandle STDIN?)
260 # pp_sys.c [pp_flock]
263 if ( !$Config{d_flock} &&
264 !$Config{d_fcntl_can_lock} &&
265 !$Config{d_lockf} ) {
273 use warnings qw(unopened closed);
280 no warnings qw(unopened closed);
287 flock() on closed filehandle STDIN at - line 16.
288 flock() on closed filehandle STDIN at - line 18.
289 (Are you trying to call flock() on dirhandle STDIN?)
290 flock() on unopened filehandle FOO at - line 19.
291 flock() on unopened filehandle at - line 20.
293 # pp_sys.c [pp_prtf pp_send pp_bind pp_connect pp_listen pp_accept pp_shutdown pp_ssockopt ppp_getpeername]
297 if ( $^O ne 'VMS' and ! $Config{d_socket}) {
302 # connect not present
304 # shutdown not present
305 # setsockopt not present
306 # getsockopt not present
307 # getsockname not present
308 # getpeername not present
314 send STDIN, "fred", 1;
316 connect STDIN, "fred" ;
318 accept "fred", STDIN;
320 setsockopt STDIN, 1,2,3;
321 getsockopt STDIN, 1,2;
325 send STDIN, "fred", 1;
327 connect STDIN, "fred" ;
329 accept "fred", STDIN;
331 setsockopt STDIN, 1,2,3;
332 getsockopt STDIN, 1,2;
337 send STDIN, "fred", 1;
339 connect STDIN, "fred" ;
341 accept STDIN, "fred" ;
343 setsockopt STDIN, 1,2,3;
344 getsockopt STDIN, 1,2;
348 send STDIN, "fred", 1;
350 connect STDIN, "fred" ;
352 accept "fred", STDIN;
354 setsockopt STDIN, 1,2,3;
355 getsockopt STDIN, 1,2;
359 send() on closed socket STDIN at - line 22.
360 bind() on closed socket STDIN at - line 23.
361 connect() on closed socket STDIN at - line 24.
362 listen() on closed socket STDIN at - line 25.
363 accept() on closed socket STDIN at - line 26.
364 shutdown() on closed socket STDIN at - line 27.
365 setsockopt() on closed socket STDIN at - line 28.
366 getsockopt() on closed socket STDIN at - line 29.
367 getsockname() on closed socket STDIN at - line 30.
368 getpeername() on closed socket STDIN at - line 31.
369 send() on closed socket STDIN at - line 33.
370 (Are you trying to call send() on dirhandle STDIN?)
371 bind() on closed socket STDIN at - line 34.
372 (Are you trying to call bind() on dirhandle STDIN?)
373 connect() on closed socket STDIN at - line 35.
374 (Are you trying to call connect() on dirhandle STDIN?)
375 listen() on closed socket STDIN at - line 36.
376 (Are you trying to call listen() on dirhandle STDIN?)
377 accept() on closed socket STDIN at - line 37.
378 (Are you trying to call accept() on dirhandle STDIN?)
379 shutdown() on closed socket STDIN at - line 38.
380 (Are you trying to call shutdown() on dirhandle STDIN?)
381 setsockopt() on closed socket STDIN at - line 39.
382 (Are you trying to call setsockopt() on dirhandle STDIN?)
383 getsockopt() on closed socket STDIN at - line 40.
384 (Are you trying to call getsockopt() on dirhandle STDIN?)
385 getsockname() on closed socket STDIN at - line 41.
386 (Are you trying to call getsockname() on dirhandle STDIN?)
387 getpeername() on closed socket STDIN at - line 42.
388 (Are you trying to call getpeername() on dirhandle STDIN?)
391 use warnings 'newline' ;
393 no warnings 'newline' ;
396 Unsuccessful stat on filename containing newline at - line 3.
398 # pp_sys.c [pp_fttext]
399 use warnings qw(unopened closed) ;
405 no warnings qw(unopened closed) ;
411 -T on closed filehandle STDIN at - line 4.
412 stat() on closed filehandle STDIN at - line 5.
413 -T on unopened filehandle HOCUS at - line 6.
414 stat() on unopened filehandle POCUS at - line 7.
416 # pp_sys.c [pp_fttext]
417 use warnings 'newline' ;
419 no warnings 'newline' ;
422 Unsuccessful open on filename containing newline at - line 3.
424 # pp_sys.c [pp_sysread]
435 my $a = sysread(F, $a,10) ;
437 my $a = sysread(F, $a,10) ;
442 sysread(NONEXISTENT, $a, 10);
443 read(NONEXISTENT, $a, 10);
446 Filehandle F opened only for output at - line 12.
447 sysread() on closed filehandle F at - line 17.
448 read() on closed filehandle F at - line 18.
449 sysread() on unopened filehandle NONEXISTENT at - line 19.
450 read() on unopened filehandle NONEXISTENT at - line 20.
452 # pp_sys.c [pp_binmode]
453 use warnings 'unopened' ;
455 $a = "BLERG";binmode($a);
457 binmode() on unopened filehandle BLARG at - line 3.
458 binmode() on unopened filehandle at - line 4.
460 # pp_sys.c [pp_lstat]
462 open FH, "../harness" or die "# $!";
464 open my $fh, $0 or die "# $!";
472 lstat() on filehandle FH at - line 4.
473 lstat() on filehandle $fh at - line 6.
476 use warnings qw(unopened closed) ;
480 # Create an empty file
481 $file = 'getcwarn.tmp';
482 open FH1, ">$file" or die "# $!"; close FH1;
483 open FH2, $file or die "# $!";
484 getc FH2; # Should not warn at EOF
486 getc FH2; # Warns, now
488 no warnings qw(unopened closed) ;
493 getc() on unopened filehandle FOO at - line 3.
494 getc() on closed filehandle STDIN at - line 5.
495 getc() on closed filehandle FH2 at - line 12.
497 # pp_sys.c [pp_sselect]
500 select $x, undef, undef, 1;
502 select $x, undef, undef, 1;
504 Non-string passed as bitmask at - line 4.
508 if (!$Config{d_fchdir}) {
516 opendir FOO, '.'; closedir FOO;
517 open BAR, '.'; close BAR;
518 opendir $dh, '.'; closedir $dh;
519 open $fh, '.'; close $fh;
524 use warnings qw(unopened closed) ;
530 chdir() on unopened filehandle FOO at - line 20.
531 chdir() on closed filehandle BAR at - line 21.
532 chdir() on unopened filehandle $dh at - line 22.
533 chdir() on closed filehandle $fh at - line 23.
538 opendir my $foo, ".";
539 open FOO, "../harness";
540 open $foo, "../harness";
541 no warnings qw(io deprecated);
542 open FOO, "../harness";
543 open $foo, "../harness";
545 Opening dirhandle FOO also as a file at - line 5.
546 Opening dirhandle $foo also as a file at - line 6.
548 # pp_sys.c [pp_open_dir]
550 open FOO, "../harness";
551 open my $foo, "../harness";
554 no warnings qw(io deprecated);
558 Opening filehandle FOO also as a directory at - line 5.
559 Opening filehandle $foo also as a directory at - line 6.