X-Git-Url: http://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=urcu-bp.h;fp=urcu-bp.h;h=4718f3b38e93aac09c2e670925e7247a72d04684;hp=833688f7b553089deb21e7a32187bb83d5b5fdf3;hb=882f335739b978d1c55be2faeed077f315afe5d7;hpb=171ff3a34ac166a41a075749517fd3780df121da diff --git a/urcu-bp.h b/urcu-bp.h index 833688f..4718f3b 100644 --- a/urcu-bp.h +++ b/urcu-bp.h @@ -74,6 +74,7 @@ extern "C" { */ #define rcu_read_lock_bp _rcu_read_lock #define rcu_read_unlock_bp _rcu_read_unlock +#define rcu_read_ongoing_bp _rcu_read_ongoing #define rcu_dereference_bp rcu_dereference #define rcu_cmpxchg_pointer_bp rcu_cmpxchg_pointer @@ -89,6 +90,7 @@ extern "C" { extern void rcu_read_lock(void); extern void rcu_read_unlock(void); +extern int rcu_read_ongoing(void); extern void *rcu_dereference_sym_bp(void *p); #define rcu_dereference_bp(p) \