From: RĂ©mi Denis-Courmont Date: Thu, 8 May 2008 18:38:08 +0000 (+0300) Subject: Mutexes cannot be error-checking and recursive at the same time X-Git-Tag: 0.9.0-test0~1053 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=55aeca35b861a188c4447349fb9c189a1304d4f5;p=vlc Mutexes cannot be error-checking and recursive at the same time --- diff --git a/src/misc/threads.c b/src/misc/threads.c index eb907eee46..103b456205 100644 --- a/src/misc/threads.c +++ b/src/misc/threads.c @@ -269,14 +269,6 @@ int vlc_mutex_init_recursive( vlc_mutex_t *p_mutex ) int i_result; pthread_mutexattr_init( &attr ); -# ifndef NDEBUG - /* Create error-checking mutex to detect problems more easily. */ -# if defined(SYS_LINUX) - pthread_mutexattr_setkind_np( &attr, PTHREAD_MUTEX_ERRORCHECK_NP ); -# else - pthread_mutexattr_settype( &attr, PTHREAD_MUTEX_ERRORCHECK ); -# endif -# endif pthread_mutexattr_settype( &attr, PTHREAD_MUTEX_RECURSIVE ); i_result = pthread_mutex_init( p_mutex, &attr ); pthread_mutexattr_destroy( &attr );