/* no protocol close */);
n--;
}
+ lws_pt_mutex_destroy(pt);
}
/*
* give all extensions a chance to clean up any per-context
{
pthread_mutex_init(&pt->lock, NULL);
}
+
+static LWS_INLINE void
+lws_pt_mutex_destroy(struct lws_context_per_thread *pt)
+{
+ pthread_mutex_destroy(&pt->lock);
+}
+
static LWS_INLINE void
lws_pt_lock(struct lws_context_per_thread *pt)
{
}
#else
#define lws_pt_mutex_init(_a) (void)(_a)
+#define lws_pt_mutex_destroy(_a) (void)(_a)
#define lws_pt_lock(_a) (void)(_a)
#define lws_pt_unlock(_a) (void)(_a)
#endif