|
|
@@ -85,6 +85,15 @@
|
|
|
#define MHD_mutex_init_(pmutex) (InitializeCriticalSectionAndSpinCount((pmutex),16))
|
|
|
#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.
|