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)