I got a question in the android emulator which use Yaffs2 file system: When I create or delete a file in a directory, the mtime and ctime of the directoy do not change. This issue does not appear in other filesystems. # cd /data # # mkdir test # /data/busybox stat test File: "test" Size: 2048 Blocks: 4 IO Block: 4096 directory Device: 1f01h/7937d Inode: 551 Links: 1 Access: (0777/drwxrwxrwx) Uid: ( 0/ UNKNOWN) Gid: ( 0/ UNKNOWN) Access: 2009-05-21 03:22:21.000000000 Modify: 2009-05-21 03:22:21.000000000 Change: 2009-05-21 03:22:21.000000000 # cd test # /data/busybox touch aaa # /data/busybox stat aaa File: "aaa" Size: 0 Blocks: 0 IO Block: 4096 regular empty file Device: 1f01h/7937d Inode: 561 Links: 1 Access: (0666/-rw-rw-rw-) Uid: ( 0/ UNKNOWN) Gid: ( 0/ UNKNOWN) Access: 2009-05-21 03:23:15.000000000 Modify: 2009-05-21 03:23:15.000000000 Change: 2009-05-21 03:23:15.000000000 # cd .. # /data/busybox stat test File: "test" Size: 2048 Blocks: 4 IO Block: 4096 directory Device: 1f01h/7937d Inode: 551 Links: 1 Access: (0777/drwxrwxrwx) Uid: ( 0/ UNKNOWN) Gid: ( 0/ UNKNOWN) Access: 2009-05-21 03:22:21.000000000 Modify: 2009-05-21 03:22:21.000000000 Change: 2009-05-21 03:22:21.000000000