diff options
Diffstat (limited to 'include/my_pthread.h')
-rw-r--r-- | include/my_pthread.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/my_pthread.h b/include/my_pthread.h index b483b68d5cb..f108bc02801 100644 --- a/include/my_pthread.h +++ b/include/my_pthread.h @@ -687,8 +687,8 @@ extern pthread_t shutdown_th, main_th, signal_th; #define thread_safe_add(V,C,L) (pthread_mutex_lock((L)), (V)+=(C), pthread_mutex_unlock((L))) #define thread_safe_sub(V,C,L) \ (pthread_mutex_lock((L)), (V)-=(C), pthread_mutex_unlock((L))) -#if defined (__GNUC__) || defined (__cplusplus) -static inline bool thread_safe_dec_and_test(ulong V, pthread_mutex_t *L) +#ifdef __cplusplus +static inline bool thread_safe_dec_and_test(ulong &V, pthread_mutex_t *L) { ulong res; pthread_mutex_lock(L); |