X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=urcu-bp.c;h=b07a1bbed912a5998c1089a2237825d2801f7032;hb=852a17ad88c691a96a67754bce91826b33877812;hp=b9c89d899ea0d744246aa369d8417d8b5a1c4cec;hpb=4a6d73787de534cbd7d5fc7a6b60af64de66e7ea;p=urcu.git diff --git a/urcu-bp.c b/urcu-bp.c index b9c89d8..b07a1bb 100644 --- a/urcu-bp.c +++ b/urcu-bp.c @@ -36,7 +36,7 @@ #include #include -#include "urcu/wfqueue.h" +#include "urcu/wfcqueue.h" #include "urcu/map/urcu-bp.h" #include "urcu/static/urcu-bp.h" #include "urcu-pointer.h" @@ -105,8 +105,8 @@ void __attribute__((destructor)) rcu_bp_exit(void); static pthread_mutex_t rcu_gp_lock = PTHREAD_MUTEX_INITIALIZER; #ifdef DEBUG_YIELD -unsigned int yield_active; -DEFINE_URCU_TLS(unsigned int, rand_yield); +unsigned int rcu_yield_active; +DEFINE_URCU_TLS(unsigned int, rcu_rand_yield); #endif /* @@ -164,7 +164,7 @@ static void mutex_unlock(pthread_mutex_t *mutex) urcu_die(ret); } -void update_counter_and_wait(void) +static void update_counter_and_wait(void) { CDS_LIST_HEAD(qsreaders); int wait_loops = 0;