diff options
author | Bruno Haible <bruno@clisp.org> | 2019-11-18 04:57:15 +0100 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2019-11-18 04:57:15 +0100 |
commit | 5bd825f0776ffa28e3b59dfcb24b8cf387067ec7 (patch) | |
tree | 1a05fa6be7e5af6e243009803b972b2f72aa8e78 /m4/localename.m4 | |
parent | a2342a9b531d5c603da86335636fd86789e56f61 (diff) | |
download | gnulib-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.m4 | 15 |
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 |