pthread_rwlockattr_setkind_np, pthread_rwlockattr_getkind_np
set/get the read-write lock kind of the thread read-write lock attribute object
- Provided by: manpages-dev (Version: 6.7-2)
- Source: manpages
- Report a bug
set/get the read-write lock kind of the thread read-write lock attribute object
POSIX threads library (libpthread, -lpthread)
#include <pthread.h>
int pthread_rwlockattr_setkind_np(pthread_rwlockattr_t *attr,
int pref);
int pthread_rwlockattr_getkind_np(
const pthread_rwlockattr_t *restrict attr,
int *restrict pref);
pthread_rwlockattr_setkind_np(), pthread_rwlockattr_getkind_np():
_XOPEN_SOURCE >= 500 || _POSIX_C_SOURCE >= 200809L
The pthread_rwlockattr_setkind_np() function sets the "lock kind" attribute of the read-write lock attribute object referred to by attr to the value specified in pref. The argument pref may be set to one of the following:
The pthread_rwlockattr_getkind_np() function returns the value of the lock kind attribute of the read-write lock attribute object referred to by attr in the pointer pref.
On success, these functions return 0. Given valid pointer arguments, pthread_rwlockattr_getkind_np() always succeeds. On error, pthread_rwlockattr_setkind_np() returns a nonzero error number.
GNU; hence the suffix "_np" (nonportable) in the names.
glibc 2.1.