X-Git-Url: http://git.liburcu.org/?p=userspace-rcu.git;a=blobdiff_plain;f=urcu%2Fstatic%2Fwfqueue.h;h=df9f62f28bafa189a5b2f0d61fcbfce8b978b7b4;hp=cc21fac53fa64f318a94420f92fe9883072e3ca1;hb=026aaf45e156cae3b0d97df55bc1a04ef77c538e;hpb=e23b05e58294714b21a8fcad3a891899845c7efc 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) {