pthread_mutexattr_getkind_np(3thr)pthread_mutexattr_getkind_np(3thr)Namepthread_mutexattr_getkind_np - Obtains the mutex type attribute used
when a mutex is created.
Syntax
#include <pthread.h>
int pthread_mutexattr_getkind_np (attr)
pthread_mutexattr_t attr;
Arguments
attr Mutex attributes object.
Description
This routine obtains the mutex type attribute that is used when a mutex
is created. See the pthread_mutexattr_setkind_np Description for infor‐
mation about mutex type attributes.
Return Values
On successful completion, this routine returns the mutex kind.
If an error condition occurs, this routine returns -1 and sets errno to
the corresponding error value. Possible return values are as follows.
Return Error Description
Mutex type attribute Successful comple‐
tion.
-1 [EINVAL] The value specified
by attr is invalid.
-1 [ESRCH] The value specified
by attr does not
refer to an exist‐
ing mutex
attributes object.
pthread_mutexattr_getkind_np(3thr)