summaryrefslogtreecommitdiff
path: root/TSRM/threads.m4
diff options
context:
space:
mode:
authorSascha Schumann <sas@php.net>2000-03-30 23:35:26 +0000
committerSascha Schumann <sas@php.net>2000-03-30 23:35:26 +0000
commit2b1daf73eb78dc4e9e4da3ebc2292ffa3c7f0656 (patch)
tree94e330259fd8c69f2ef11cbdf54d6bf5d43c82aa /TSRM/threads.m4
parent8a94c8d598e274cab73453463760f221bf10e680 (diff)
downloadphp-git-2b1daf73eb78dc4e9e4da3ebc2292ffa3c7f0656.tar.gz
* Include <stddef.h> for NULL
* Check for pthread_mutexattr_init() for improved SGI support
Diffstat (limited to 'TSRM/threads.m4')
-rw-r--r--TSRM/threads.m45
1 files changed, 4 insertions, 1 deletions
diff --git a/TSRM/threads.m4 b/TSRM/threads.m4
index 17b425a97f..760499e547 100644
--- a/TSRM/threads.m4
+++ b/TSRM/threads.m4
@@ -60,6 +60,7 @@ dnl
AC_DEFUN(PTHREADS_CHECK_COMPILE, [
AC_TRY_RUN( [
#include <pthread.h>
+#include <stddef.h>
void *thread_routine(void *data) {
return data;
@@ -67,7 +68,9 @@ void *thread_routine(void *data) {
int main() {
pthread_t thd;
+ pthread_mutexattr_t mattr;
int data = 1;
+ pthread_mutexattr_init(&mattr);
return pthread_create(&thd, NULL, thread_routine, &data);
} ], [
pthreads_working="yes"
@@ -96,7 +99,7 @@ if test "$pthreads_working" != "yes"; then
for flag in -pthreads -pthread -mthreads; do
ac_save="$CFLAGS"
CFLAGS="$CFLAGS $flag"
- PTHREADS_CHECK_COMPILE
+ PTHREADS_CHECK_COMPILE
if test "$pthreads_working" = "yes"; then
ac_cv_pthreads_cflags="$flag"
break