pthread_rwlockattr_t
const pthread_rwlockattr_t *attr);
extern int pthread_rwlockattr_init(pthread_rwlockattr_t *attr);
extern int pthread_rwlockattr_destroy(pthread_rwlockattr_t *attr);
extern int pthread_rwlockattr_getpshared(const pthread_rwlockattr_t *attr,
extern int pthread_rwlockattr_setpshared(pthread_rwlockattr_t *attr,
(pthread_rwlock_t *lock, const pthread_rwlockattr_t *attr),
(pthread_rwlockattr_t *attr),
(pthread_rwlockattr_t *attr),
(const pthread_rwlockattr_t *attr, int *shared),
(pthread_rwlockattr_t *attr, int shared),
pthread_rwlock_init(pthread_rwlock_t* lock, const pthread_rwlockattr_t* _attr)
pthread_rwlockattr_init(pthread_rwlockattr_t* _attr)
pthread_rwlockattr_destroy(pthread_rwlockattr_t* _attr)
pthread_rwlockattr_getpshared(const pthread_rwlockattr_t* _attr, int* shared)
pthread_rwlockattr_setpshared(pthread_rwlockattr_t* _attr, int shared)