Follow-up Comment #7, bug #11004 (project coreutils):
Please note the the two invocations of "sort" are always with the same value
of $LANG. The only aspect of the environment which is different between the
initial and the "-c" invocation of sort is the virtual memory limit (ulimit
-v).
If the two invocations of sort were with different values of LC_ALL or LANG,
I would strongly agree with you.
As it is, I would still assert that if LANG or LC_ALL is set, and sort
produces output which is not correctly sorted according to the rules for the
selected environment, it should return a nonzero status in order to indicate
to the caller that it has failed.
I think then that your suggestion regarding the value returned by setlocale()
and errno is probably the right answer.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?11004>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
_______________________________________________
Bug-coreutils mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-coreutils