X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=urcu%2Fwfqueue.h;h=2ba86248aa7095c4ca83e94b13769c073507a58c;hb=a59f39055b5ecb77b68cf78b9839aa9e8e4ec332;hp=342ee48e0a61e7e7b7a0d765da456e8952d8a686;hpb=147485105cf7b5c8ea96d7f68df973b9c5a94e8e;p=urcu.git diff --git a/urcu/wfqueue.h b/urcu/wfqueue.h index 342ee48..2ba8624 100644 --- a/urcu/wfqueue.h +++ b/urcu/wfqueue.h @@ -33,7 +33,7 @@ extern "C" { #ifndef CDS_WFQ_DEPRECATED #define CDS_WFQ_DEPRECATED \ - __attribute__((deprecated("urcu/wfqueue.h is deprecated. Please use urcu/wfcqueue.h instead."))) + CDS_DEPRECATED("urcu/wfqueue.h is deprecated. Please use urcu/wfcqueue.h instead.") #endif /* @@ -71,6 +71,12 @@ void cds_wfq_init(struct cds_wfq_queue *q) _cds_wfq_init(q); } +static inline CDS_WFQ_DEPRECATED +void cds_wfq_destroy(struct cds_wfq_queue *q) +{ + _cds_wfq_destroy(q); +} + static inline CDS_WFQ_DEPRECATED void cds_wfq_enqueue(struct cds_wfq_queue *q, struct cds_wfq_node *node) { @@ -97,6 +103,9 @@ void cds_wfq_node_init(struct cds_wfq_node *node); extern CDS_WFQ_DEPRECATED void cds_wfq_init(struct cds_wfq_queue *q); +extern CDS_WFQ_DEPRECATED +void cds_wfq_destroy(struct cds_wfq_queue *q); + extern CDS_WFQ_DEPRECATED void cds_wfq_enqueue(struct cds_wfq_queue *q, struct cds_wfq_node *node);