diff options
author | Ulrich Drepper <drepper@redhat.com> | 2004-02-12 17:06:35 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2004-02-12 17:06:35 +0000 |
commit | 02860e478169f80f2ce15d58703929ac6ad7e4b0 (patch) | |
tree | e593180c56188956c60d9391a9a14a6e2c938925 /locale | |
parent | 6c2a04a7e8a1e4c8fb69442eab126e9f275b785b (diff) | |
download | glibc-02860e478169f80f2ce15d58703929ac6ad7e4b0.zip glibc-02860e478169f80f2ce15d58703929ac6ad7e4b0.tar.gz glibc-02860e478169f80f2ce15d58703929ac6ad7e4b0.tar.bz2 |
Update.
2004-02-12 Ulrich Drepper <drepper@redhat.com>
* locale/programs/locale.c (show_locale_vars): Don't print a value
for LANG if it is not set.
Diffstat (limited to 'locale')
-rw-r--r-- | locale/programs/locale.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/locale/programs/locale.c b/locale/programs/locale.c index 971fd36..92be8e2 100644 --- a/locale/programs/locale.c +++ b/locale/programs/locale.c @@ -769,7 +769,7 @@ show_locale_vars (void) { size_t cat_no; const char *lcall = getenv ("LC_ALL"); - const char *lang = getenv ("LANG") ? : "POSIX"; + const char *lang = getenv ("LANG") ? : ""; auto void get_source (const char *name); @@ -778,7 +778,8 @@ show_locale_vars (void) char *val = getenv (name); if ((lcall ?: "")[0] != '\0' || val == NULL) - printf ("%s=\"%s\"\n", name, (lcall ?: "")[0] ? lcall : lang); + printf ("%s=\"%s\"\n", name, + (lcall ?: "")[0] ? lcall : (lang ?: "")[0] ? lang : "POSIX"); else printf ("%s=%s\n", name, val); } |