X-Git-Url: http://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=urcu-qsbr.h;h=bb0523c904916062ae1ee4843c8ee5085dd8ee8f;hp=20dbf47b3aced49cfea55dd9c76e4ad69ed525cb;hb=882f335739b978d1c55be2faeed077f315afe5d7;hpb=af7c2dbeac32c663b64ad05e4eca70e18784463b diff --git a/urcu-qsbr.h b/urcu-qsbr.h index 20dbf47..bb0523c 100644 --- a/urcu-qsbr.h +++ b/urcu-qsbr.h @@ -41,7 +41,7 @@ extern "C" { #endif -#include "urcu/map/urcu-qsbr.h" +#include /* * Important ! @@ -70,6 +70,7 @@ extern "C" { */ #define rcu_read_lock_qsbr _rcu_read_lock #define rcu_read_unlock_qsbr _rcu_read_unlock +#define rcu_read_ongoing_qsbr _rcu_read_ongoing #define rcu_quiescent_state_qsbr _rcu_quiescent_state #define rcu_thread_offline_qsbr _rcu_thread_offline @@ -107,6 +108,7 @@ extern void rcu_read_unlock(void); #endif /* !RCU_DEBUG */ +extern int rcu_read_ongoing(void); extern void rcu_quiescent_state(void); extern void rcu_thread_offline(void); extern void rcu_thread_online(void); @@ -125,7 +127,8 @@ extern void rcu_unregister_thread(void); } #endif -#include "urcu-call-rcu.h" -#include "urcu-defer.h" +#include +#include +#include #endif /* _URCU_QSBR_H */