Mercurial > yaffs-ecoscentric
changeset 292:9e100133041b
mtime and ctime should be changed when a directory is changed
| author | charles |
|---|---|
| date | Tue, 26 May 2009 05:50:08 +0100 |
| parents | bd8e16ecbc93 |
| children | d66ba616b510 |
| files | yaffs_guts.c |
| diffstat | 1 files changed, 5 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/yaffs_guts.c +++ b/yaffs_guts.c @@ -6675,13 +6675,13 @@ static void yaffs_VerifyDirectory(yaffs_ } /* - *yaffs_UpdateParent() handles fixing a directories mtime when a new + *yaffs_UpdateParent() handles fixing a directories mtime and ctime when a new * link (ie. name) is created or deleted in the directory. * * ie. - * create dir/a : update dir's mtime - * rm dir/a: update dir's mtime - * modify dir/a: don't update dir's mtimme. + * create dir/a : update dir's mtime/ctime + * rm dir/a: update dir's mtime/ctime + * modify dir/a: don't update dir's mtimme/ctime */ static void yaffs_UpdateParent(yaffs_Object *obj) @@ -6690,7 +6690,7 @@ static void yaffs_UpdateParent(yaffs_Obj return; obj->dirty = 1; - obj->yst_mtime = Y_CURRENT_TIME; + obj->yst_mtime = obj->yst_ctime = Y_CURRENT_TIME; yaffs_UpdateObjectHeader(obj,NULL,0,0,0); }
