X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;ds=sidebyside;f=include%2Furcu%2Fref.h;h=e7ab5310aa5d4a2a4deff4f988cdc4bf5063d56c;hb=d428afc44ee5aa598c8033939ae1c1ac806f1a15;hp=e546da567120e086e5773950ac135d510900b4fc;hpb=6893800a4d1cc14dff0395ddcd660a5138db183d;p=urcu.git diff --git a/include/urcu/ref.h b/include/urcu/ref.h index e546da5..e7ab531 100644 --- a/include/urcu/ref.h +++ b/include/urcu/ref.h @@ -14,10 +14,10 @@ * published by the Free Software Foundation. */ -#include #include #include #include +#include #include struct urcu_ref { @@ -63,7 +63,7 @@ static inline void urcu_ref_put(struct urcu_ref *ref, void (*release)(struct urcu_ref *)) { long res = uatomic_sub_return(&ref->refcount, 1); - assert (res >= 0); + urcu_posix_assert(res >= 0); if (res == 0) release(ref); }