summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2010-02-10 12:39:40 +0000
committerCorinna Vinschen <corinna@vinschen.de>2010-02-10 12:39:40 +0000
commitbb6d8123dbb35062825bf67e7e42d22dfa0927b4 (patch)
tree12de845d2f575b21f9e5442e8d671e0d1d989f3f
parent96cbb3a380a7eb4a9528945211359eeba37b90b9 (diff)
downloadcygnal-bb6d8123dbb35062825bf67e7e42d22dfa0927b4.tar.gz
cygnal-bb6d8123dbb35062825bf67e7e42d22dfa0927b4.tar.bz2
cygnal-bb6d8123dbb35062825bf67e7e42d22dfa0927b4.zip
* getlocale.c (main): Restrict -a loop to avoid psudo language entries
on Vista and later.
-rw-r--r--winsup/utils/ChangeLog5
-rw-r--r--winsup/utils/getlocale.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/winsup/utils/ChangeLog b/winsup/utils/ChangeLog
index c07a4ff26..6d0b69fc8 100644
--- a/winsup/utils/ChangeLog
+++ b/winsup/utils/ChangeLog
@@ -1,5 +1,10 @@
2010-02-10 Corinna Vinschen <corinna@vinschen.de>
+ * getlocale.c (main): Restrict -a loop to avoid psudo language entries
+ on Vista and later.
+
+2010-02-10 Corinna Vinschen <corinna@vinschen.de>
+
* getlocale.c (main): Revamp -a loop to avoid duplicates and to print
locales with the correct, supported modifiers.
diff --git a/winsup/utils/getlocale.c b/winsup/utils/getlocale.c
index 6b3340d35..d75ef660f 100644
--- a/winsup/utils/getlocale.c
+++ b/winsup/utils/getlocale.c
@@ -109,7 +109,7 @@ int main (int argc, char **argv)
{
unsigned lang, sublang;
- for (lang = 1; lang <= 0x3ff; ++lang)
+ for (lang = 1; lang <= 0xff; ++lang)
{
struct {
wchar_t lang[256];