/bin/ls sorting bug?
David Malone
dwmalone at maths.tcd.ie
Mon Jun 21 08:11:00 GMT 2004
> Sorting on nanoseconds too is likely to be more confusing than
> useful. Even if we use one of the precious few option letters ls
> doesn't use already to add a nanosecond display, most people won't
> know about it because they don't care about nanoseconds. They
> might care when they notice---as you did---that the sort order
> isn't what they expected.
At the moment in FreeBSD the nanoseconds field is always zero,
unless you twiddle vfs.timestamp_precision, so it would make no
difference to joe user. For people that do set vfs.timestamp_precision,
it would be nice if ls did the right thing (for example, test already
compares the nanoseconds field, after someone submitted a PR because
it didn't).
> Is the point of sorting on nanoseconds to totally order the files
> based on modification time?
Depending on the clock resolution (which is partially determined
by vfs.timestamp_precision and partially determined by the actual
clock resolution), it may not be enough to totally order the files.
David.
More information about the freebsd-hackers
mailing list