...NAME pthread_mutex_init, pthread_mutex_lock, pthread_mutex_trylock, pthread_mutex_unlock, pthread_mutex_destroy - operations on mutexes SYNOPSIS #include <pthread.h> pthread_mut…initialize and destroy a mutex attributes object NAME pthread_mutexattr_init, pthread_mutexattr_destroy - initialize and destroy a mutex attributes object LIBRARY POSIX threads lib…initialize and destroy a mutex attributes object NAME pthread_mutexattr_init, pthread_mutexattr_destroy - initialize and destroy a mutex attributes object LIBRARY POSIX threads lib…initialize and destroy a mutex attributes object NAME pthread_mutexattr_init, pthread_mutexattr_destroy - initialize and destroy a mutex attributes object LIBRARY POSIX threads lib…initialize and destroy a mutex attributes object NAME pthread_mutexattr_init, pthread_mutexattr_destroy - initialize and destroy a mutex attributes object LIBRARY POSIX threads lib…initialize or destroy a spin lock NAME pthread_spin_init, pthread_spin_destroy - initialize or destroy a spin lock LIBRARY POSIX threads library ( libpthread , -lpthread ) SYNOPSIS…initialize or destroy a spin lock NAME pthread_spin_init, pthread_spin_destroy - initialize or destroy a spin lock LIBRARY POSIX threads library ( libpthread , -lpthread ) SYNOPSIS…operations on conditions NAME pthread_cond_init, pthread_cond_signal, pthread_cond_broadcast, pthread_cond_wait, pthread_cond_timedwait, pthread_cond_destroy - operations on condit…...NAME pthread_mutex_init, pthread_mutex_lock, pthread_mutex_trylock, pthread_mutex_unlock, pthread_mutex_destroy - operations on mutexes SYNOPSIS #include <pthread.h> pthread_mut…...NAME pthread_mutex_init, pthread_mutex_lock, pthread_mutex_trylock, pthread_mutex_unlock, pthread_mutex_destroy - operations on mutexes SYNOPSIS #include <pthread.h> pthread_mut…...NAME pthread_mutex_init, pthread_mutex_lock, pthread_mutex_trylock, pthread_mutex_unlock, pthread_mutex_destroy - operations on mutexes SYNOPSIS #include <pthread.h> pthread_mut…...NAME pthread_mutex_init, pthread_mutex_lock, pthread_mutex_trylock, pthread_mutex_unlock, pthread_mutex_destroy - operations on mutexes SYNOPSIS #include <pthread.h> pthread_mut…operations on conditions NAME pthread_cond_init, pthread_cond_signal, pthread_cond_broadcast, pthread_cond_wait, pthread_cond_timedwait, pthread_cond_destroy - operations on condit…operations on conditions NAME pthread_cond_init, pthread_cond_signal, pthread_cond_broadcast, pthread_cond_wait, pthread_cond_timedwait, pthread_cond_destroy - operations on condit…operations on conditions NAME pthread_cond_init, pthread_cond_signal, pthread_cond_broadcast, pthread_cond_wait, pthread_cond_timedwait, pthread_cond_destroy - operations on condit…operations on conditions NAME pthread_cond_init, pthread_cond_signal, pthread_cond_broadcast, pthread_cond_wait, pthread_cond_timedwait, pthread_cond_destroy - operations on condit…operations on conditions NAME pthread_cond_init, pthread_cond_signal, pthread_cond_broadcast, pthread_cond_wait, pthread_cond_timedwait, pthread_cond_destroy - operations on condit…...xit () pthread_getspecific () pthread_join () pthread_key_create () pthread_key_delete () pthread_mutex_destroy () pthread_mutex_init () pthread_mutex_lock () pthread_mutex_tryl…...ill fail with the error ENOTRECOVERABLE . The only permitted operation on such a mutex is pthread_mutex_destroy (3). If the next owner terminates before calling pthread_mutex_co…...ill fail with the error ENOTRECOVERABLE . The only permitted operation on such a mutex is pthread_mutex_destroy (3). If the next owner terminates before calling pthread_mutex_co…