summaryrefslogtreecommitdiff
path: root/m4/localename.m4
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2019-11-18 04:57:15 +0100
committerBruno Haible <bruno@clisp.org>2019-11-18 04:57:15 +0100
commit5bd825f0776ffa28e3b59dfcb24b8cf387067ec7 (patch)
tree1a05fa6be7e5af6e243009803b972b2f72aa8e78 /m4/localename.m4
parenta2342a9b531d5c603da86335636fd86789e56f61 (diff)
downloadgnulib-5bd825f0776ffa28e3b59dfcb24b8cf387067ec7.tar.gz
locale, localename: Improve z/OS support.
* m4/localename.m4 (gl_LOCALENAME): Make last change more reliable.
Diffstat (limited to 'm4/localename.m4')
-rw-r--r--m4/localename.m415
1 files changed, 9 insertions, 6 deletions
diff --git a/m4/localename.m4 b/m4/localename.m4
index 8e8d249c1c..54bf343329 100644
--- a/m4/localename.m4
+++ b/m4/localename.m4
@@ -14,20 +14,23 @@ AC_DEFUN([gl_LOCALENAME],
AC_CHECK_HEADERS_ONCE([langinfo.h])
if test $HAVE_LOCALE_T = 1; then
AC_CHECK_FUNCS_ONCE([newlocale duplocale freelocale])
+ gl_func_newlocale="$ac_cv_func_newlocale"
+ gl_func_duplocale="$ac_cv_func_duplocale"
+ gl_func_freelocale="$ac_cv_func_freelocale"
else
dnl In 2019, some versions of z/OS lack the locale_t type and have broken
dnl newlocale, duplocale, freelocale functions.
- ac_cv_func_newlocale=no
- ac_cv_func_duplocale=no
- ac_cv_func_freelocale=no
+ gl_func_newlocale=no
+ gl_func_duplocale=no
+ gl_func_freelocale=no
fi
- if test $ac_cv_func_newlocale != yes; then
+ if test $gl_func_newlocale != yes; then
HAVE_NEWLOCALE=0
fi
- if test $ac_cv_func_duplocale != yes; then
+ if test $gl_func_duplocale != yes; then
HAVE_DUPLOCALE=0
fi
- if test $ac_cv_func_freelocale != yes; then
+ if test $gl_func_freelocale != yes; then
HAVE_FREELOCALE=0
fi
if test $gt_nameless_locales = yes; then