open my $fh, $somefile or die $!; #### sub on { my $file = shift; local \*F; open F, $file or die "Couldn't open $file: $!"; } #### C:\>perl -e "open my $fh, q|< test.txt| or die $!;print ref $fh" GLOB