pthread_spinlock_t
extern int pthread_spin_init(pthread_spinlock_t *, int);
extern int pthread_spin_destroy(pthread_spinlock_t *);
extern int pthread_spin_lock(pthread_spinlock_t *);
extern int pthread_spin_trylock(pthread_spinlock_t *);
extern int pthread_spin_unlock(pthread_spinlock_t *);
pthread_spin_init(pthread_spinlock_t *lock, int pshared)
pthread_spin_destroy(pthread_spinlock_t *lock)
pthread_spin_trylock(pthread_spinlock_t *lock)
pthread_spin_lock(pthread_spinlock_t *lock)
pthread_spin_unlock(pthread_spinlock_t *lock)
pthread_spinlock_t hermon_bf_lock;