strace... 23:43:25.635328 select(1, [0], NULL, [0], NULL) = 1 (in [0]) <0.000019> 23:43:25.635420 read(0, "\r"..., 250) = 1 <0.000028> 23:43:25.635520 select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout) <0.000019> 23:43:25.635606 write(1, "\r"..., 1) = 1 <0.000019> 23:43:25.635714 stat("/var/temp/temo", {st_dev=makedev(8, 7), st_ino=76107269, st_mode=S_IFREG|0600, st_nlink=1, st_uid=500, st_gid=509, st_blksize=4096, st_blocks=8, st_size=2608, st_atime=2008/08/30-17:37:15, st_mtime=2008/08/30-17:37:15, st_ctime=2008/08/30-17:37:15}) = 0 <0.000052> 23:43:25.635892 access("/var/temp/temo", W_OK) = 0 <0.000027> 23:43:25.635980 getcwd("/var/temp"..., 4096) = 10 <0.000020> 23:43:25.636051 getcwd("/var/temp"..., 4096) = 10 <0.000018> 23:43:25.636126 select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout) <0.000019> 23:43:25.636249 write(1, "\33[?25l\"temo\" "..., 13) = 13 <0.000019> 23:43:25.636319 stat("temo", {st_dev=makedev(8, 7), st_ino=76107269, st_mode=S_IFREG|0600, st_nlink=1, st_uid=500, st_gid=509, st_blksize=4096, st_blocks=8, st_size=2608, st_atime=2008/08/30-17:37:15, st_mtime=2008/08/30-17:37:15, st_ctime=2008/08/30-17:37:15}) = 0 <0.000019> 23:43:25.636438 open("vimfiletest.HE1HlN", O_RDWR|O_CREAT|O_EXCL, 0600) = 3 <0.000109> 23:43:25.636605 fchown(3, 500, 509) = 0 <0.000038> 23:43:25.636686 fchmod(3, 0100600) = 0 <0.000023> 23:43:25.636750 stat("vimfiletest.HE1HlN", {st_dev=makedev(8, 7), st_ino=76107271, st_mode=S_IFREG|0600, st_nlink=1, st_uid=500, st_gid=509, st_blksize=4096, st_blocks=0, st_size=0, st_atime=2008/08/30-23:43:25, st_mtime=2008/08/30-23:43:25, st_ctime=2008/08/30-23:43:25}) = 0 <0.000019> 23:43:25.636882 close(3) = 0 <0.000022> 23:43:25.636945 unlink("vimfiletest.HE1HlN") = 0 <0.000066> 23:43:25.637065 access("temo", W_OK) = 0 <0.000020> 23:43:25.637143 getxattr("temo", "system.posix_acl_access", 0x7fff7293cbc0, 132) = -1 ENODATA (No data available) <0.000026> 23:43:25.637247 stat("temo", {st_dev=makedev(8, 7), st_ino=76107269, st_mode=S_IFREG|0600, st_nlink=1, st_uid=500, st_gid=509, st_blksize=4096, st_blocks=8, st_size=2608, st_atime=2008/08/30-17:37:15, st_mtime=2008/08/30-17:37:15, st_ctime=2008/08/30-17:37:15}) = 0 <0.000019> 23:43:25.637388 lstat("temo", {st_dev=makedev(8, 7), st_ino=76107269, st_mode=S_IFREG|0600, st_nlink=1, st_uid=500, st_gid=509, st_blksize=4096, st_blocks=8, st_size=2608, st_atime=2008/08/30-17:37:15, st_mtime=2008/08/30-17:37:15, st_ctime=2008/08/30-17:37:15}) = 0 <0.000021> 23:43:25.637517 stat("temo", {st_dev=makedev(8, 7), st_ino=76107269, st_mode=S_IFREG|0600, st_nlink=1, st_uid=500, st_gid=509, st_blksize=4096, st_blocks=8, st_size=2608, st_atime=2008/08/30-17:37:15, st_mtime=2008/08/30-17:37:15, st_ctime=2008/08/30-17:37:15}) = 0 <0.000019> 23:43:25.637633 unlink("temo~") = -1 ENOENT (No such file or directory) <0.000054> 23:43:25.637737 link("temo", "temo~") = 0 <0.000043> 23:43:25.637829 fsync(4) = 0 <0.000022> 23:43:25.637896 open("temo.p13iGF", O_RDWR|O_CREAT|O_EXCL, 0600) = 3 <0.000087> 23:43:25.638048 write(3, "xyz"..., 2562) = 2562 <0.000042> 23:43:25.638166 fsync(3) = 0 <0.038989> 23:43:25.677237 stat("temo.p13iGF", {st_dev=makedev(8, 7), st_ino=76107271, st_mode=S_IFREG|0600, st_nlink=1, st_uid=500, st_gid=509, st_blksize=4096, st_blocks=128, st_size=2562, st_atime=2008/08/30-23:43:25, st_mtime=2008/08/30-23:43:25, st_ctime=2008/08/30-23:43:25}) = 0 <0.000026> 23:43:25.677379 stat("temo", {st_dev=makedev(8, 7), st_ino=76107269, st_mode=S_IFREG|0600, st_nlink=2, st_uid=500, st_gid=509, st_blksize=4096, st_blocks=8, st_size=2608, st_atime=2008/08/30-17:37:15, st_mtime=2008/08/30-17:37:15, st_ctime=2008/08/30-23:43:25}) = 0 <0.000021> 23:43:25.677493 close(3) = 0 <0.000109> 23:43:25.678233 chmod("temo.p13iGF", 0100600) = 0 <0.000038> 23:43:25.678341 setxattr("temo.p13iGF", "system.posix_acl_access", "\x02\x00\x00\x00\x01\x00\x06\x00\xff\xff\xff\xff\x04\x00\x00\x00\xff\xff\xff\xff \x00\x00\x00\xff\xff\xff\xff", 28, 0) = 0 <0.000037> 23:43:25.678465 rename("temo.p13iGF", "temo") = 0 <0.000064> 23:43:25.678641 write(1, "\r\"temo\" 59L, 2562C written"..., 26) = 26 <0.000027> 23:43:25.678745 lseek(4, 0, SEEK_SET) = 0 <0.000019> 23:43:25.678810 write(4, "b0VIM 7.2\0\0\0\0\20\0\0\33[\271H\5N\211\4\230g\0\0safari\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0safari.finland.fbi\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0/var/temp/temo\0\0\0\0\0\0\0"..., 4096) = 4096 <0.000032> 23:43:25.679035 select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout) <0.000026> 23:43:25.679363 stat("/var/temp/temo", {st_dev=makedev(8, 7), st_ino=76107271, st_mode=S_IFREG|0600, st_nlink=1, st_uid=500, st_gid=509, st_blksize=4096, st_blocks=8, st_size=2562, st_atime=2008/08/30-23:43:25, st_mtime=2008/08/30-23:43:25, st_ctime=2008/08/30-23:43:25}) = 0 <0.000045> 23:43:25.679530 getcwd("/var/temp"..., 4096) = 10 <0.000023> 23:43:25.679605 getcwd("/var/temp"..., 4096) = 10 <0.000027> 23:43:25.679755 write(1, "\33[46C3,1 Top\r\"temo\" 59L, 2562C written\33[31;72H\33[K"..., 59) = 59 <0.000025> 23:43:25.680019 select(1, [0], NULL, [0], {0, 0}) = 0 (Timeout) <0.000027> 23:43:25.680131 write(1, "\33[31;72H3,1 Top\33[3;1H\33[?12l\33[?25h"..., 43) = 43 <0.000030> 23:43:25.680227 select(1, [0], NULL, [0], {4, 0}^C