* Check for pthread_mutexattr_init() for improved SGI support
AC_DEFUN(PTHREADS_CHECK_COMPILE, [
AC_TRY_RUN( [
#include <pthread.h>
+#include <stddef.h>
void *thread_routine(void *data) {
return 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"
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