76 #ifdef HAVE_PTHREAD_SPINLOCK_T 77 pthread_spinlock_t
lock;
85 #ifdef HAVE_PTHREAD_SPINLOCK_T 86 #define lock(c) pthread_spin_lock(&c->lock) 87 #define unlock(c) pthread_spin_unlock(&c->lock) 89 #define lock(c) mutex_lock(c->lock) 90 #define unlock(c) mutex_unlock(c->lock) 99 #ifdef HAVE_PTHREAD_SPINLOCK_T 115 #ifdef HAVE_PTHREAD_SPINLOCK_T
void counter_destroy(Counter *counter)
unsigned long counter_set(Counter *counter, unsigned long n)
unsigned long counter_decrease(Counter *counter)
unsigned long counter_increase(Counter *counter)
Counter * counter_create(void)
unsigned long counter_increase_with(Counter *counter, unsigned long value)
unsigned long counter_value(Counter *counter)
void mutex_destroy(Mutex *mutex)