X-Git-Url: https://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=urcu%2Fstatic%2Fwfqueue.h;h=df9f62f28bafa189a5b2f0d61fcbfce8b978b7b4;hp=cc21fac53fa64f318a94420f92fe9883072e3ca1;hb=200d100e05ed8e10c47f971939042f2406df92ef;hpb=124bd5c7002312888e811e209f59fc623eb2defc diff --git a/urcu/static/wfqueue.h b/urcu/static/wfqueue.h index cc21fac..df9f62f 100644 --- a/urcu/static/wfqueue.h +++ b/urcu/static/wfqueue.h @@ -65,6 +65,12 @@ static inline void _cds_wfq_init(struct cds_wfq_queue *q) assert(!ret); } +static inline void _cds_wfq_destroy(struct cds_wfq_queue *q) +{ + int ret = pthread_mutex_destroy(&q->lock); + assert(!ret); +} + static inline void _cds_wfq_enqueue(struct cds_wfq_queue *q, struct cds_wfq_node *node) {