]> git.ipfire.org Git - thirdparty/gnulib.git/commitdiff
getlocalename_l-unsafe-limited: Extend to more platforms.
authorBruno Haible <bruno@clisp.org>
Tue, 15 Jul 2025 08:56:38 +0000 (10:56 +0200)
committerBruno Haible <bruno@clisp.org>
Tue, 15 Jul 2025 08:56:38 +0000 (10:56 +0200)
* modules/getlocalename_l-unsafe-limited (Description): Update platforms
list.
(Files): Add m4/intl-thread-locale.m4.
(Depends-on): Add setlocale-fixes.
(configure.ac): Invoke gl_FUNC_GETLOCALENAME_L_UNSAFE and
gl_PREREQ_GETLOCALENAME_L_UNSAFE. Update platforms list.

ChangeLog
modules/getlocalename_l-unsafe-limited

index 80a388503a45262cefb9959cdcc06b9a5e606a9d..df164b43117ddfb7c18f027f44af991d5ae4af45 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2025-07-15  Bruno Haible  <bruno@clisp.org>
+
+       getlocalename_l-unsafe-limited: Extend to more platforms.
+       * modules/getlocalename_l-unsafe-limited (Description): Update platforms
+       list.
+       (Files): Add m4/intl-thread-locale.m4.
+       (Depends-on): Add setlocale-fixes.
+       (configure.ac): Invoke gl_FUNC_GETLOCALENAME_L_UNSAFE and
+       gl_PREREQ_GETLOCALENAME_L_UNSAFE. Update platforms list.
+
 2025-07-15  Bruno Haible  <bruno@clisp.org>
 
        getlocalename_l-unsafe: Make configuration more robust.
index dd91b7a1b679310663246b9ab38b2eb029a5d585..a9d4a4370ada77b8879013823ba29f93c9f2ee99 100644 (file)
@@ -1,20 +1,24 @@
 Description:
 getlocalename_l_unsafe() function: return name of a single locale category.
-Only works on a limited set of platforms: on NetBSD and Solaris.
+Only works on a limited set of platforms: all except OpenBSD, AIX, Android.
 
 Files:
 lib/getlocalename_l-unsafe.h
 lib/getlocalename_l-unsafe.c
 m4/getlocalename_l.m4
+m4/intl-thread-locale.m4
 
 Depends-on:
 locale-h
+setlocale-fixes
 setlocale-null
 
 configure.ac:
+gl_FUNC_GETLOCALENAME_L_UNSAFE
+gl_PREREQ_GETLOCALENAME_L_UNSAFE
 AC_REQUIRE([AC_CANONICAL_HOST])
 gl_CONDITIONAL([GL_COND_OBJ_GETLOCALENAME_L_UNSAFE_LIMITED],
-               [case "$host_os" in netbsd* | solaris*) true;; *) false;; esac])
+               [case "$host_os" in openbsd* | aix* | *-android*) false;; *) true;; esac])
 
 Makefile.am:
 if GL_COND_OBJ_GETLOCALENAME_L_UNSAFE_LIMITED