pthread_mutexattr_getkind_np(3) — Subroutines
Digital
NAME
pthread_mutexattr_getkind_np − Obtains the mutex type attribute used when a mutex is created
SYNOPSIS
#include <pthread.h>
int pthread_mutexattr_getkind_np(
pthread_mutexattr_t attr );
PARAMETERS
attrMutex attributes object modified.
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
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. |
RELATED INFORMATION
pthread_mutexattr_create(3), pthread_mutexattr_setkind_np(3), pthread_mutex_init(3)