too complicated tests give wierd results and wrong conclutions... try
main(){ pause(); }
and you'll realize that these writes are ~5-10 secs after you start the image.
and
ls -l prog
ls -lc prog
ls -lu prog
will show the reason: every time you run, the "last access" timestamp
of the file is updated in the inode. and these changes are flushed to disk
a few seconds later by kflushd...
Harald
--
All SCSI disks will from now on ___ _____
be required to send an email notice 0--,| /OOOOOOO\
24 hours prior to complete hardware failure! <_/ / /OOOOOOOOOOO\
\ \/OOOOOOOOOOOOOOO\
\ OOOOOOOOOOOOOOOOO|//
Harald Koenig, \/\/\/\/\/\/\/\/\/
Inst.f.Theoret.Astrophysik // / \\ \
koenig@tat.physik.uni-tuebingen.de ^^^^^ ^^^^^