Browse Source

* Include <stddef.h> for NULL

* Check for pthread_mutexattr_init() for improved SGI support
PHP-4.0.5
Sascha Schumann 26 years ago
parent
commit
2b1daf73eb
  1. 5
      TSRM/threads.m4

5
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

Loading…
Cancel
Save