[Toybox] Did you know the gnu/dammit find's man page lies?
Rob Landley
rob at landley.net
Tue May 28 18:47:05 PDT 2019
The man page says:
%t File's last modification time in the format returned by
the C `ctime' function.
$ ./find README -printf %t
Sat Dec 15 19:45:11 2018
$ find README -printf %t
Sat Dec 15 19:45:11.9607922010 2018
You can't get nanoseconds from ctime() if its argument is a time_t pointer. (Why
is it a pointer? Why not just the value? Who knows?)
And amazingly, ctime_r does _not_ take a struct timespec *.
So they reimplemented basic libc functions in their command, to add a fairly
obscure sub-option.
<jazzhands />
Rob
More information about the Toybox
mailing list