pthread_mutexattr_getkind_np(3thr)
Name
pthread_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 information 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 completion. | |
| -1 | [EINVAL] | The value specified by attr is invalid. |
| -1 | [ESRCH] | The value specified by attr does not refer to an existing mutex attributes object. |