X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2Ffiletest.pm;h=8aa4a77f827a7e3ebfca252aa2fea6ac030d2e19;hb=4d94824190f1d3f4307c94794486b277afd6e971;hp=b52a9b484d58b93c250f9397e0d5a0aca6acf51e;hpb=d5448623582779336009dd8bafd91e2a4ca7c599;p=p5sagit%2Fp5-mst-13.2.git diff --git a/lib/filetest.pm b/lib/filetest.pm index b52a9b4..8aa4a77 100644 --- a/lib/filetest.pm +++ b/lib/filetest.pm @@ -1,5 +1,7 @@ package filetest; +our $VERSION = '1.00'; + =head1 NAME filetest - Perl pragma to control the filetest permission operators @@ -36,7 +38,8 @@ B: using the file tests for security purposes is a lost cause from the start: there is a window open for race conditions (who is to say that the permissions will not change between the test and the real operation?). Therefore if you are serious about security, just try -the real operation and test for its success. Think atomicity. +the real operation and test for its success - think in terms of atomic +operations. =head2 subpragma access @@ -47,7 +50,7 @@ operators is a filename, not when it is a filehandle. =cut -$filetest::hint_bits = 0x00400000; +$filetest::hint_bits = 0x00400000; # HINT_FILETEST_ACCESS sub import { if ( $_[1] eq 'access' ) {