/* Test whether a basic pthread_spin_unlock invocation works. */ #include #include "../basic.h" int main(void) { pthread_spinlock_t lock; if ( (errno = pthread_spin_init(&lock, 0)) ) err(1, "pthread_spin_init"); if ( (errno = pthread_spin_lock(&lock)) ) err(1, "pthread_spin_lock"); if ( (errno = pthread_spin_unlock(&lock)) ) err(1, "pthread_spin_unlock"); return 0; }