Always use PTHREAD_MUTEX_ERRORCHECK to create mutexes when -DDEBUG
authorIan Lynagh <igloo@earth.li>
Sun, 18 Jan 2009 19:33:28 +0000 (19:33 +0000)
committerIan Lynagh <igloo@earth.li>
Sun, 18 Jan 2009 19:33:28 +0000 (19:33 +0000)
Linux defines PTHREAD_MUTEX_ERRORCHECK = PTHREAD_MUTEX_ERRORCHECK_NP
anyway, so there's no need to special-case it.

rts/posix/OSThreads.c

index ee4958a..6e01f82 100644 (file)
@@ -107,11 +107,7 @@ initMutex(Mutex* pMut)
 #if defined(DEBUG)
     pthread_mutexattr_t attr;
     pthread_mutexattr_init(&attr);
-#if defined(linux_HOST_OS)
-    pthread_mutexattr_settype(&attr,PTHREAD_MUTEX_ERRORCHECK_NP);
-#else
     pthread_mutexattr_settype(&attr,PTHREAD_MUTEX_ERRORCHECK);
-#endif
     pthread_mutex_init(pMut,&attr);
 #else
     pthread_mutex_init(pMut,NULL);