X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=urcu%2Fstatic%2Fwfqueue.h;fp=urcu%2Fstatic%2Fwfqueue.h;h=1a7a99f4e5c13fcbebd31931481c98fb504ef193;hb=93aee570e96c48843659caa12667ff7157734532;hp=636e1afa8e949e19bae448b1d5775eefd202f717;hpb=96bd49dfcb6476da907cf7ebd9e245014879e9f2;p=urcu.git diff --git a/urcu/static/wfqueue.h b/urcu/static/wfqueue.h index 636e1af..1a7a99f 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) {