X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;ds=sidebyside;f=include%2Furcu%2Fstatic%2Fwfcqueue.h;h=478e8598a6b2898694d9d1d4856691390ffbce66;hb=014775106c60f02818ca755b331f887030bd440f;hp=eae074323479bfc729ad8e06983a38b3407ec316;hpb=34b11dd41c618c0dd29313ad37f05d6a5bca868a;p=urcu.git diff --git a/include/urcu/static/wfcqueue.h b/include/urcu/static/wfcqueue.h index eae0743..478e859 100644 --- a/include/urcu/static/wfcqueue.h +++ b/include/urcu/static/wfcqueue.h @@ -28,9 +28,9 @@ */ #include -#include #include #include +#include #include #include @@ -104,7 +104,7 @@ static inline void _cds_wfcq_init(struct cds_wfcq_head *head, _cds_wfcq_node_init(&head->node); tail->p = &head->node; ret = pthread_mutex_init(&head->lock, NULL); - assert(!ret); + urcu_posix_assert(!ret); } /* @@ -112,10 +112,10 @@ static inline void _cds_wfcq_init(struct cds_wfcq_head *head, * cds_wfcq_init(). */ static inline void _cds_wfcq_destroy(struct cds_wfcq_head *head, - struct cds_wfcq_tail *tail) + struct cds_wfcq_tail *tail __attribute__((unused))) { int ret = pthread_mutex_destroy(&head->lock); - assert(!ret); + urcu_posix_assert(!ret); } /* @@ -158,21 +158,21 @@ static inline bool _cds_wfcq_empty(cds_wfcq_head_ptr_t u_head, } static inline void _cds_wfcq_dequeue_lock(struct cds_wfcq_head *head, - struct cds_wfcq_tail *tail) + struct cds_wfcq_tail *tail __attribute__((unused))) { int ret; ret = pthread_mutex_lock(&head->lock); - assert(!ret); + urcu_posix_assert(!ret); } static inline void _cds_wfcq_dequeue_unlock(struct cds_wfcq_head *head, - struct cds_wfcq_tail *tail) + struct cds_wfcq_tail *tail __attribute__((unused))) { int ret; ret = pthread_mutex_unlock(&head->lock); - assert(!ret); + urcu_posix_assert(!ret); } static inline bool ___cds_wfcq_append(cds_wfcq_head_ptr_t u_head, @@ -331,7 +331,7 @@ ___cds_wfcq_first_nonblocking(cds_wfcq_head_ptr_t head, } static inline struct cds_wfcq_node * -___cds_wfcq_next(cds_wfcq_head_ptr_t head, +___cds_wfcq_next(cds_wfcq_head_ptr_t head __attribute__((unused)), struct cds_wfcq_tail *tail, struct cds_wfcq_node *node, int blocking)