You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@apr.apache.org by yl...@apache.org on 2023/03/16 14:05:09 UTC

svn commit: r1908438 - /apr/apr/trunk/build/apr_threads.m4

Author: ylavic
Date: Thu Mar 16 14:05:08 2023
New Revision: 1908438

URL: http://svn.apache.org/viewvc?rev=1908438&view=rev
Log:
configure: Follow up to r1906889: Run the test for pthread_setname_np().

Modified:
    apr/apr/trunk/build/apr_threads.m4

Modified: apr/apr/trunk/build/apr_threads.m4
URL: http://svn.apache.org/viewvc/apr/apr/trunk/build/apr_threads.m4?rev=1908438&r1=1908437&r2=1908438&view=diff
==============================================================================
--- apr/apr/trunk/build/apr_threads.m4 (original)
+++ apr/apr/trunk/build/apr_threads.m4 Thu Mar 16 14:05:08 2023
@@ -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