1 ## name standard filehandles are OK
5 open(STDIN, '<', '/dev/null') or die;
6 open(STDOUT, '>', '/dev/null') or die;
7 open(STDERR, '>', '/dev/null') or die;
9 #-----------------------------------------------------------------------------
11 ## name basic failures
15 open FH, '>', $some_file;
16 open FH, '>', $some_file or die;
17 open(FH, '>', $some_file);
18 open(FH, '>', $some_file) or die;
19 open(STDERROR, '>', '/dev/null') or die;
21 #-----------------------------------------------------------------------------
26 open $fh, '>', $some_file;
27 open $fh, '>', $some_file or die;
28 open($fh, '>', $some_file);
29 open($fh, '>', $some_file) or die;
31 open my $fh, '>', $some_file;
32 open my $fh, '>', $some_file or die;
33 open(my $fh, '>', $some_file);
34 open(my $fh, '>', $some_file) or die;
36 $foo{open}; # not a function call
37 {open}; # zero args, for Devel::Cover