From: Jim Meyering Date: Sat, 10 May 2003 09:42:14 +0000 (+0000) Subject: (More details about version sort): Note that strverscmp, and hence X-Git-Tag: v5.0.1~559 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=06dacc0d6d1561500bd4d883db4b7945553bd603;p=thirdparty%2Fcoreutils.git (More details about version sort): Note that strverscmp, and hence `ls -v', does not use LC_COLLATE. --- diff --git a/doc/coreutils.texi b/doc/coreutils.texi index ad843d8f74..18479cac7f 100644 --- a/doc/coreutils.texi +++ b/doc/coreutils.texi @@ -5388,6 +5388,12 @@ fractional one: abc-1.01a.tgz abc-1.012b.tgz @end example +This functionality is implemented using the @code{strverscmp} function. +@xref{String/Array Comparison, , , libc, The GNU C Library Reference Manual}. +One result of that implementation decision is that @code{ls -v} does not +use the locale category, @env{LC_COLLATE}. As a result, non-numeric prefixes +are sorted as if @env{LC_COLLATE} were set to @code{C}. + @node General output formatting @subsection General output formatting