summaryrefslogtreecommitdiff
path: root/lib/localename.c
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2019-12-19 02:06:00 +0100
committerBruno Haible <bruno@clisp.org>2019-12-19 02:12:31 +0100
commitd02c5c2d10606122a574025e868a360b39bc38dd (patch)
tree92c3efd41dc3e64d29ab39b7d09029feb84c9be2 /lib/localename.c
parent5ab3622aee2aa7fb530a12a04e4352d097b8d864 (diff)
downloadgnulib-d02c5c2d10606122a574025e868a360b39bc38dd.tar.gz
localename: Fix test failure on AIX 7.2.
* m4/intl-thread-locale.m4 (gt_INTL_THREAD_LOCALE_NAME): Enable nameless locales on AIX. * lib/localename.c (gl_locale_name_thread_unsafe): Handle nameless locales on AIX.
Diffstat (limited to 'lib/localename.c')
-rw-r--r--lib/localename.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/localename.c b/lib/localename.c
index 65dddeb378..5e51201a92 100644
--- a/lib/localename.c
+++ b/lib/localename.c
@@ -3191,6 +3191,8 @@ gl_locale_name_thread_unsafe (int category, const char *categoryname)
return "";
}
# endif
+# elif defined _AIX && HAVE_NAMELESS_LOCALES
+ return get_locale_t_name (category, thread_locale);
# elif defined __CYGWIN__
/* Cygwin < 2.6 lacks uselocale and thread-local locales altogether.
Cygwin <= 2.6.1 lacks NL_LOCALE_NAME, requiring peeking inside