On 02/27/13 10:25, Nix wrote: > st1.st_ctime: 1361977729; st2.st_ctime: 1361977729; compare: 0; > get_stat_ctime_ns(st1): 613474299, get_stat_ctime_ns(st2): 613474299 > > i.e. the nsec values are identical. This is surely valid: it just means > the two stats were carried out in the same 1ns interval. All these > asserts should be <= 0.
No, because there's a "nap ()" in between, which means the time stamps can't possibly be generated in the same 1 ns interval, at least, not if nap () is working. Perhaps there's a bug in nap () but if so the bug should be fixed there.
