summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYann Ylavic <ylavic@apache.org>2023-03-16 14:05:08 +0000
committerYann Ylavic <ylavic@apache.org>2023-03-16 14:05:08 +0000
commit0c8c56922c962d86a556312ee96f3296a7f1dd36 (patch)
tree3152388e90f705152731b32fddc974ae48d0fe36
parente627a9740b541c235fec46f614289e0836c3a8c4 (diff)
downloadapr-0c8c56922c962d86a556312ee96f3296a7f1dd36.tar.gz
configure: Follow up to r1906889: Run the test for pthread_setname_np().
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1908438 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--build/apr_threads.m413
1 files changed, 9 insertions, 4 deletions
diff --git a/build/apr_threads.m4 b/build/apr_threads.m4
index 98e17de1b..8c24e07c7 100644
--- a/build/apr_threads.m4
+++ b/build/apr_threads.m4
@@ -319,15 +319,20 @@ dnl Note: Only detects two-arg version
AC_DEFUN([APR_CHECK_PTHREAD_SETNAME_NP], [
AC_CACHE_CHECK([for pthread_setname_np support],
[apr_cv_pthread_setname_np], [
-AC_TRY_COMPILE([
+AC_TRY_RUN([
#include <pthread.h>
-],[
-pthread_t td = pthread_self();
-pthread_setname_np(td, "name");
+
+int main(int argc, const char *argv[])
+{
+ pthread_t td = pthread_self();
+ return pthread_setname_np(td, "name");
+}
],[
apr_cv_pthread_setname_np=yes
],[
apr_cv_pthread_setname_np=no
+],[
+ apr_cv_pthread_setname_np=no
])])
if test "$apr_cv_pthread_setname_np" = "yes"; then