commit 201a12289de9f50092a7a4aa804159ccbf7166a9 parent c49871e76c68ae2c0a0794b4de486a531c5d48ac Author: Evgeny Grin (Karlson2k) <k2k@narod.ru> Date: Mon, 27 Nov 2017 16:55:29 +0300 mhd_locks: added ability to statically initialise mutex, if supported by mutex library Diffstat:
| M | src/microhttpd/mhd_locks.h | | | 9 | +++++++++ |
1 file changed, 9 insertions(+), 0 deletions(-)
diff --git a/src/microhttpd/mhd_locks.h b/src/microhttpd/mhd_locks.h @@ -86,6 +86,15 @@ #endif #if defined(MHD_PTHREAD_MUTEX_) +# if defined(PTHREAD_MUTEX_INITIALIZER) +/** + * 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 */ +#endif + +#if defined(MHD_PTHREAD_MUTEX_) /** * Destroy previously initialised mutex. * @param pmutex pointer to mutex