pthread_mutexattr_getrobust_np, pthread_mutexattr_setrobust_np

Name

pthread_mutexattr_getrobust_np, pthread_mutexattr_setrobust_np -- get and set the mutex robust attribute

Synopsis

#include <pthread.h>

int pthread_mutexattr_getrobust_np(const pthread_mutexattr_t * __attr, int * __robustness);

int pthread_mutexattr_setrobust_np(const pthread_mutexattr_t * __attr, int __robustness);

Description

pthread_mutexattr_setrobust_np() shall behave as described for pthread_mutexattr_setrobust() in POSIX 1003.1-2008 (ISO/IEC 9945-2009).

pthread_mutexattr_getrobust_np() shall behave as described for pthread_mutexattr_getrobust() in POSIX 1003.1-2008 (ISO/IEC 9945-2009).

Two additional valid values are defined for __robustness: PTHREAD_MUTEX_STALLED_NP, which is identical to PTHREAD_MUTEX_STALLED and PTHREAD_MUTEX_ROBUST_NP, which is identical to PTHREAD_MUTEX_ROBUST.