]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Remove ISC_MUTEX_INITIALIZER
authorOndřej Surý <ondrej@isc.org>
Tue, 18 Jun 2024 13:21:10 +0000 (15:21 +0200)
committerOndřej Surý <ondrej@isc.org>
Mon, 5 Aug 2024 07:31:39 +0000 (07:31 +0000)
It's hard to get it right on different platforms and it's unused
in BIND 9 anyway.

lib/isc/include/isc/mutex.h

index 341148a75326835996646934fb4d6405758f8927..df249223365eb5e44caba2d92d151be4fb1bd7c0 100644 (file)
 #include <isc/result.h> /* for ISC_R_ codes */
 #include <isc/util.h>
 
-#if ISC_MUTEX_ERROR_CHECK && defined(PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP)
-#define ISC_MUTEX_INITIALIZER PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP
-#elif defined(PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP)
-#define ISC_MUTEX_INITIALIZER PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP
-#else
-#define ISC_MUTEX_INITIALIZER PTHREAD_MUTEX_INITIALIZER
-#endif
-
 ISC_LANG_BEGINDECLS
 
 /*