X-Git-Url: https://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=urcu%2Fstatic%2Furcu-qsbr.h;fp=urcu%2Fstatic%2Furcu-qsbr.h;h=c8a87b8d777a7ce0bcae127a5d1bd1545bfee561;hp=8b16a4abc4586783fd5a267126e43063050f58f6;hb=6ff854acfa013195bdb71dddc654ec76a4c296c9;hpb=8cbc3cdca7f1320e3c2412654091fe94931ce62b diff --git a/urcu/static/urcu-qsbr.h b/urcu/static/urcu-qsbr.h index 8b16a4a..c8a87b8 100644 --- a/urcu/static/urcu-qsbr.h +++ b/urcu/static/urcu-qsbr.h @@ -93,7 +93,7 @@ static inline void rcu_debug_yield_write(void) static inline void rcu_debug_yield_init(void) { - URCU_TLS(rcu_rand_yield) = time(NULL) ^ pthread_self(); + URCU_TLS(rcu_rand_yield) = time(NULL) ^ (unsigned long) pthread_self(); } #else static inline void rcu_debug_yield_read(void)