pthread_mutexattr_init(3P)
pthread_mutexattr_init, pthread_mutexattr_destroy - initialize/destroy a mutex attribute object
As shipped in IRIX 6.5.7. Unchanged since IRIX 6.5.
NAME pthread_mutexattr_init, pthread_mutexattr_destroy - initialize/destroy a mutex attribute object C SYNOPSIS #include <pthread.h> int pthread_mutexattr_init(pthread_mutexattr_t *attr); int pthread_mutexattr_destroy(pthread_mutexattr_t *attr); DESCRIPTION The function pthread_mutexattr_init() initializes the mutex attribute object referenced by attr to the default attribute values. The default sharing value is PTHREAD_PROCESS_PRIVATE. The default priority protocol is PTHREAD_PRIO_NONE. The default mutex type is PTHREAD_MUTEX_DEFAULT. Once a mutex attribute object is used to initialize one or more mutexes, any function that affects the attribute object will not affect the previously initialized mutexes. pthread_mutexattr_destroy() uninitializes the mutex attribute structure referenced by attr. DIAGNOSTICS These functions return zero. SEE ALSO pthread_mutex_lock(3P), pthread_mutexattr_setprioceiling(3P), pthread_mutexattr_setpshared(3P), pthread_mutexattr_setprotocol(3P), pthread_mutexattr_settype(3P).