27 lines
561 B
Perl
Executable File
27 lines
561 B
Perl
Executable File
#!./perl
|
|
|
|
print "1..5\n";
|
|
|
|
my $test = 0;
|
|
|
|
# symbolic filehandles should only result in glob entries with FH constructors
|
|
|
|
$|=1;
|
|
my $a = "SYM000";
|
|
print "not " if defined(fileno($a)) or defined *{$a};
|
|
++$test; print "ok $test\n";
|
|
|
|
select select $a;
|
|
print "not " unless defined *{$a};
|
|
++$test; print "ok $test\n";
|
|
|
|
$a++;
|
|
print "not " if close $a or defined *{$a};
|
|
++$test; print "ok $test\n";
|
|
|
|
print "not " unless open($a, ">&STDOUT") and defined *{$a};
|
|
++$test; print $a "ok $test\n";
|
|
|
|
print "not " unless close $a;
|
|
++$test; print $a "not "; print "ok $test\n";
|