3 @@ -30,6 +30,10 @@ typedef HANDLE HSEMAPHORE;
7 +#ifndef PTHREAD_MUTEX_RECURSIVE_NP
8 +#define PTHREAD_MUTEX_RECURSIVE_NP PTHREAD_MUTEX_RECURSIVE
13 #if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__APPLE__)
16 @@ -264,7 +264,7 @@ AC_TRY_COMPILE([
19 pthread_mutexattr_t attr;
20 -pthread_mutexattr_settype(&attr,PTHREAD_MUTEX_RECURSIVE_NP);
21 +pthread_mutexattr_settype(&attr,PTHREAD_MUTEX_RECURSIVE);
23 have_mutex_settype="yes",
24 have_mutex_settype="no"