diff options
Diffstat (limited to 'src/libtools')
| -rwxr-xr-x | src/libtools/threads.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libtools/threads.c b/src/libtools/threads.c index 7b243d58..3dd10603 100755 --- a/src/libtools/threads.c +++ b/src/libtools/threads.c @@ -835,6 +835,10 @@ pthread_mutex_t* getAlignedMutexWithInit(pthread_mutex_t* m, int init) } pthread_mutex_t* ret = GetMutex(k); + #ifndef __PTHREAD_MUTEX_HAVE_PREV + #define __PTHREAD_MUTEX_HAVE_PREV 1 + #endif + if(init) { if(am->sign == SIGNMTX) { int kind = ((int*)am->m)[3+__PTHREAD_MUTEX_HAVE_PREV]; // extract kind from original mutex |