]> Savannah Git Hosting - gnulib.git/commitdiff
Resolve conflicts for functions introduced in Android API level 35.
authorBruno Haible <bruno@clisp.org>
Wed, 4 Sep 2024 08:34:04 +0000 (10:34 +0200)
committerBruno Haible <bruno@clisp.org>
Tue, 17 Sep 2024 13:56:24 +0000 (15:56 +0200)
* m4/strerrorname_np.m4 (gl_CHECK_STRERRORNAME_NP): Test for
strerrorname_np using gl_CHECK_FUNCS_ANDROID instead of AC_CHECK_FUNCS.

ChangeLog
m4/strerrorname_np.m4

index dc9fea32867669fead3104fd8a4891994e71d95c..f70472d1ed889304b0b0e3b0be247715e0e5d5a3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2024-09-04  Bruno Haible  <bruno@clisp.org>
+
+       Resolve conflicts for functions introduced in Android API level 35.
+
+       * m4/strerrorname_np.m4 (gl_CHECK_STRERRORNAME_NP): Test for
+       strerrorname_np using gl_CHECK_FUNCS_ANDROID instead of AC_CHECK_FUNCS.
+
 2024-09-03  Bruno Haible  <bruno@clisp.org>
 
        unlockpt tests: Avoid test failure on Haiku.
index 352c9ac0c90cbd415f73804ea826da9ef135307c..9bb97c4e786e7e73eb86af123bfd6cd65024c543 100644 (file)
@@ -1,4 +1,4 @@
-# strerrorname_np.m4 serial 5
+# strerrorname_np.m4 serial 5.1
 dnl Copyright (C) 2020-2024 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -13,7 +13,7 @@ AC_DEFUN([gl_FUNC_STRERRORNAME_NP],
 
   AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
 
-  AC_CHECK_FUNCS([strerrorname_np])
+  gl_CHECK_FUNCS_ANDROID([strerrorname_np], [[#include <string.h>]])
   if test $ac_cv_func_strerrorname_np = yes; then
     dnl In glibc 2.32, strerrorname_np returns English error descriptions, not
     dnl error names.
@@ -59,5 +59,8 @@ AC_DEFUN([gl_FUNC_STRERRORNAME_NP],
     esac
   else
     HAVE_STRERRORNAME_NP=0
+    case "$gl_cv_onwards_func_strerrorname_np" in
+      future*) REPLACE_STRERRORNAME_NP=1 ;;
+    esac
   fi
 ])