Andreas Schwab wrote: > Eric Blake <eblake-h+wxahxf7alqt0dzr+a...@public.gmane.org> writes: > >> * src/stat.c (epoch_time): New function. >> (print_stat): Use it for %[WXYZ]. >> * NEWS: Document this. >> * tests/touch/60-seconds: Adjust test to match. >> --- >> >> It bugs me that %x has more information than %X in 'stat --format', >> especially, since we don't support any format modifiers for getting >> at the additional information. We're already incompatible with >> BSD stat(1) format modifiers, and there is no standard for stat(1), >> so I wasn't too worried about changing the meaning of existing >> modifiers rather than burning new letters just for the nanosecond >> portions. And now that POSIX 2008 requires nanonsecond resolution >> in stat(2), you could argue that we should always be displaying it. > > There are a lot of scripts that assume whole integer output from > %[WXYZ]. It would have been better to make this optional and > non-default.
Hi Andreas, I was concerned about that risk, but searched for uses of stat that would be affected and found so few that it seemed ok: http://thread.gmane.org/gmane.comp.gnu.coreutils.general/161/focus=270 Can you point to any others?