http://www.perlmonks.org?node_id=1008533


in reply to Unlink works in windows, not in Linux?

unlink $file or die Fudge("unlink q($file)"); sub Fudge { use Errno(); join qq/\n/, "Error @_", map { " $_" } int( $! ) . q/ / . $!, int( $^E ) . q/ / . $^E, grep( { $!{$_} } keys %! ), q/ /; }