Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

Re^3: why does open ">..." sometimes touches the directory?

by Anonymous Monk
on Feb 05, 2013 at 13:30 UTC ( #1017158=note: print w/ replies, xml ) Need Help??


in reply to Re^2: why does open ">..." sometimes touches the directory?
in thread why does open ">..." sometimes touches the directory?

On my NTFS windows machine, create modifies directory, delete modifies directory, but not append or clobber

#!/usr/bin/perl -l -- use strict; use warnings; use autodie; my $S = shift; ll(); ff(q{>}); ff(q{>>}); ff(q{>}); unlink q{fudge}; ll(); ll(); exit; sub ff { open my($f), shift, q{fudge}; close $f; ll(); } sub ll{ sleep $S; print join ' ', map{ (stat $_)[9] } qw{ . fudge }; } __END__ $ perl fud 4 1360070305 1360070305 1360070337 1360070337 1360070337 1360070337 1360070345 1360070337 1360070349 $ perl fud 60 1360070349 1360070349 1360070433 1360070433 1360070433 1360070433 1360070553 1360070433 1360070613 $ perl fud 4 1360070765 1360070765 1360070883 1360070883 1360070883 1360070883 1360070891 1360070895 1360070895 $ perl fud 10 1360070895 1360070895 1360070952 1360070952 1360070952 1360070952 1360070972 1360070952 1360070982

However updating mtime after delete is not immediate, it is delayed (I assume a seeking optimization)


Comment on Re^3: why does open ">..." sometimes touches the directory?
Download Code

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1017158]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others rifling through the Monastery: (7)
As of 2014-08-21 11:01 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The best computer themed movie is:











    Results (134 votes), past polls