summaryrefslogtreecommitdiff
path: root/t/lib
diff options
context:
space:
mode:
authorRafael Garcia-Suarez <rgarciasuarez@gmail.com>2002-03-05 15:35:57 +0100
committerJarkko Hietaniemi <jhi@iki.fi>2002-03-05 13:40:31 +0000
commit97e322ff169812aac5db3010a41269f2b1e7fae7 (patch)
tree46dc3b4a31975de97bfa3fa166141ef4ec8aa877 /t/lib
parentdc531b29f28a33eb449c254760d3e2fbf885a3b1 (diff)
downloadperl-97e322ff169812aac5db3010a41269f2b1e7fae7.tar.gz
Re: [ID 20020227.024] unexpected warning getc() on unopened filehandle STDIN
Message-ID: <20020305143557.C695@rafael> p4raw-id: //depot/perl@15044
Diffstat (limited to 't/lib')
-rw-r--r--t/lib/warnings/pp_sys10
1 files changed, 10 insertions, 0 deletions
diff --git a/t/lib/warnings/pp_sys b/t/lib/warnings/pp_sys
index 5349f505f7..8dc0bf90a4 100644
--- a/t/lib/warnings/pp_sys
+++ b/t/lib/warnings/pp_sys
@@ -419,9 +419,19 @@ use warnings qw(unopened closed) ;
getc FOO;
close STDIN;
getc STDIN;
+# Create an empty file
+$file = 'getcwarn.tmp';
+open FH1, ">$file" or die "# $!"; close FH1;
+open FH2, $file or die "# $!";
+getc FH2; # Should not warn at EOF
+close FH2;
+getc FH2; # Warns, now
+unlink $file;
no warnings qw(unopened closed) ;
getc FOO;
getc STDIN;
+getc FH2;
EXPECT
getc() on unopened filehandle FOO at - line 3.
getc() on closed filehandle STDIN at - line 5.
+getc() on closed filehandle FH2 at - line 12.