From 5d76ef21f01eb0474000805d3060999fc86bb51f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sur=C3=BD?= Date: Tue, 18 Jun 2024 15:21:10 +0200 Subject: [PATCH] Remove ISC_MUTEX_INITIALIZER It's hard to get it right on different platforms and it's unused in BIND 9 anyway. (cherry picked from commit f158884344b6769028b802a549ef1b8c03758fff) --- lib/isc/include/isc/mutex.h | 8 -------- 1 file changed, 8 deletions(-) diff --git a/lib/isc/include/isc/mutex.h b/lib/isc/include/isc/mutex.h index 341148a753..df24922336 100644 --- a/lib/isc/include/isc/mutex.h +++ b/lib/isc/include/isc/mutex.h @@ -23,14 +23,6 @@ #include /* for ISC_R_ codes */ #include -#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 /*