setlocale: Workaround native Windows bug.
authorBruno Haible <bruno@clisp.org>
Sat, 12 Feb 2011 17:16:10 +0000 (18:16 +0100)
committerBruno Haible <bruno@clisp.org>
Sat, 12 Feb 2011 17:16:10 +0000 (18:16 +0100)
commit94c9eb9cdefca1ca06c5159be5ed52491e27535b
treeb7973d3c8ba2e7e0912bf1e089448ac4f0d6a789
parenta8184d2038fcd3620daa6ef37f910b4e2853e4cc
setlocale: Workaround native Windows bug.

* lib/setlocale.c (rpl_setlocale): On native Windows, when setlocale
succeeds but sets LC_CTYPE to "C", report a failure.
* tests/test-setlocale2.sh: New file.
* tests/test-setlocale2.c: New file.
* modules/setlocale-tests (Files): Add the new files.
(Makefile.am): Enable test-setlocale2.sh test.
* doc/posix-functions/setlocale.texi: Mention workaround.
ChangeLog
doc/posix-functions/setlocale.texi
lib/setlocale.c
modules/setlocale-tests
tests/test-setlocale2.c [new file with mode: 0644]
tests/test-setlocale2.sh [new file with mode: 0755]