From aecb8d7913cf9687b45b546321d2017612cdba8e Mon Sep 17 00:00:00 2001 From: "Evgeny Grin (Karlson2k)" Date: Fri, 18 Oct 2024 20:08:17 +0200 Subject: [PATCH] mhd_locks.h: minor refactoring --- src/mhd2/mhd_locks.h | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/mhd2/mhd_locks.h b/src/mhd2/mhd_locks.h index 734bcd56..1eeef547 100644 --- a/src/mhd2/mhd_locks.h +++ b/src/mhd2/mhd_locks.h @@ -135,12 +135,19 @@ typedef CRITICAL_SECTION mhd_mutex; #if defined(mhd_MUTEX_KIND_PTHREAD) # if defined(PTHREAD_MUTEX_INITIALIZER) +/** + * The value to statically initialise mutex + */ +# define mhd_MUTEX_INITIALISER_STAT PTHREAD_MUTEX_INITIALIZER +# endif /* PTHREAD_MUTEX_INITIALIZER */ +#endif + +#ifdef mhd_MUTEX_INITIALISER_STAT /** * Define static mutex and statically initialise it. */ -# define MHD_MUTEX_STATIC_DEFN_INIT_(m) \ - static mhd_mutex m = PTHREAD_MUTEX_INITIALIZER -# endif /* PTHREAD_MUTEX_INITIALIZER */ +# define mhd_MUTEX_STATIC_DEFN_INIT_(m) \ + static mhd_mutex m = mhd_MUTEX_INITIALISER_STAT #endif #if defined(mhd_MUTEX_KIND_PTHREAD)