diff options
-rw-r--r-- | libdiskfs/rdwr-internal.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libdiskfs/rdwr-internal.c b/libdiskfs/rdwr-internal.c index af25b963..cd3f3895 100644 --- a/libdiskfs/rdwr-internal.c +++ b/libdiskfs/rdwr-internal.c @@ -89,6 +89,14 @@ _diskfs_rdwr_internal (struct node *np, } assert (amt == 0 || err); + if (!diskfs_readonly) + { + if (dir) + np->dn_set_mtime = 1; + else + np->dn_set_atime = 1; + } + mach_port_deallocate (mach_task_self (), memobj); return err; } |