]> granicus.if.org Git - apache/commitdiff
Work around the non-working pthread.h detection on OpenBSD.
authorSascha Schumann <sascha@apache.org>
Sun, 30 Apr 2000 02:31:07 +0000 (02:31 +0000)
committerSascha Schumann <sascha@apache.org>
Sun, 30 Apr 2000 02:31:07 +0000 (02:31 +0000)
We can savely assume that pthread.h exists on every system which
supports Pthreads.

PR: #29

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85104 13f79535-47bb-0310-9956-ffa450edef68

server/mpm/config.m4

index 2e3d53bd3c606579428f1e2e7c3c6c54906ec08b..c06769e4820058d2a0a3e1591d6a27de29c85001 100644 (file)
@@ -61,18 +61,11 @@ AC_DEFUN(APACHE_MPM_CHECK_SHMEM, [
 
 dnl Check for pthreads and attempt to support it
 AC_DEFUN(APACHE_MPM_PTHREAD, [
+  if test "$pthreads_working" != "yes"; then
+    AC_MSG_ERROR(This MPM requires pthreads. Try --with-mpm=prefork.)
+  fi
 
-dnl XXX - We should be checking for the proper flags to use on a particular 
-dnl platform. This will cover a couple of them, anyway
-
-    AC_CHECK_HEADER(pthread.h, [ ],[
-        AC_MSG_ERROR(This MPM requires pthreads. Try --with-mpm=prefork.)
-    ])
-    AC_CHECK_FUNC(pthread_create, [ ],[
-        AC_MSG_ERROR(Can't compile pthread code.)
-    ])
-
-    dnl User threads libraries need pthread.h included everywhere
-    AC_DEFINE(PTHREAD_EVERYWHERE,,
-        [Define if all code should have #include <pthread.h>])
+  dnl User threads libraries need pthread.h included everywhere
+  AC_DEFINE(PTHREAD_EVERYWHERE,,
+    [Define if all code should have #include <pthread.h>])
 ])