#!/usr/bin/perl -wT use strict; sub foo { open(FOO, '>/tmp/foo') or die "$!\n"; print FOO "this is a test\n"; } sub bar { open (BAR, '/tmp/foo') or die "$!\n"; while () { print; } } foo(); bar(); #### #!/usr/bin/perl -Tw use strict; sub foo { open(FOO, '/tmp/foo') or die "$!\n"; while () { print; } } sub bar { open (BAR, '/tmp/foo') or die "$!\n"; while () { print; } } foo(); bar();