pthread_mutexattr_init Initializes a mutex attributes object. pthread_mutexattr_destroy Destroys a mutex attributes object. pthread_mutexattr_gettype Obtains the mutex type attribute of a mutex attributes object. pthread_mutexattr_settype Changes the mutex type attribute of a mutex attributes object.