mirror of
https://git.gnunet.org/libmicrohttpd.git
synced 2026-09-25 04:09:31 +03:00
mhd_locks.h: minor refactoring
This commit is contained in:
+10
-3
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user