From: Bruno Haible <bruno@clisp.org>
Date: Thu, 19 Jan 2023 20:55:42 +0000 (+0100)
Subject: Fix warnings for functions introduced in Android API level 30.
X-Git-Tag: v1.0~1800
X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=aae82bb323fd030587d3e2a5a43f3239c96c8e1a;p=gnulib.git

Fix warnings for functions introduced in Android API level 30.

* m4/threadlib.m4 (gl_STDTHREADLIB_BODY): Test for thrd_create using
gl_CHECK_FUNCS_ANDROID instead of AC_CHECK_FUNCS.
---

diff --git a/ChangeLog b/ChangeLog
index cae9026535..b5181afca2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2023-01-19  Bruno Haible  <bruno@clisp.org>
+
+	Fix warnings for functions introduced in Android API level 30.
+	* m4/threadlib.m4 (gl_STDTHREADLIB_BODY): Test for thrd_create using
+	gl_CHECK_FUNCS_ANDROID instead of AC_CHECK_FUNCS.
+
 2023-01-19  Bruno Haible  <bruno@clisp.org>
 
 	Fix warnings for functions introduced in Android API level 29.
diff --git a/m4/threadlib.m4 b/m4/threadlib.m4
index 332491d42f..48ced460b3 100644
--- a/m4/threadlib.m4
+++ b/m4/threadlib.m4
@@ -1,4 +1,4 @@
-# threadlib.m4 serial 33
+# threadlib.m4 serial 34
 dnl Copyright (C) 2005-2023 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -352,7 +352,7 @@ AC_DEFUN([gl_STDTHREADLIB_BODY],
           dnl on libpthread (for the symbol 'pthread_mutexattr_gettype').
           dnl glibc >= 2.34, AIX >= 7.1, and Solaris >= 11.4 have thrd_create in
           dnl libc.
-          AC_CHECK_FUNCS([thrd_create])
+          gl_CHECK_FUNCS_ANDROID([thrd_create], [[#include <threads.h>]])
           if test $ac_cv_func_thrd_create = yes; then
             LIBSTDTHREAD=
           else