summaryrefslogtreecommitdiff
path: root/build/apr_threads.m4
diff options
context:
space:
mode:
Diffstat (limited to 'build/apr_threads.m4')
-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