X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=urcu-bp.h;h=8704ddbf64e8c583511daa3281c7b9f3c3dd1df9;hb=refs%2Fheads%2Furcu%2Frcu-checker;hp=833688f7b553089deb21e7a32187bb83d5b5fdf3;hpb=bdffa73aa208ad5f1e5b3a3cb6cbf86ac6996559;p=userspace-rcu.git diff --git a/urcu-bp.h b/urcu-bp.h index 833688f..8704ddb 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 @@ -87,8 +88,9 @@ extern "C" { * See LGPL-only urcu/static/urcu-pointer.h for documentation. */ -extern void rcu_read_lock(void); -extern void rcu_read_unlock(void); +extern void test_rcu_read_lock(void); +extern void test_rcu_read_unlock(void); +extern int rcu_read_ongoing(void); extern void *rcu_dereference_sym_bp(void *p); #define rcu_dereference_bp(p) \