Multithreaded Programming Guide

Get a Read-Write Lock Attribute

pthread_rwlockattr_getpshared(3T)

#include <pthread.h>

int pthread_rwlockattr_getpshared(const pthread_rwlockattr_t  *attr, int *pshared);

pthread_rwlockattr_getpshared(3T) gets the process-shared read-write lock attribute.

pthread_rwlockattr_getpshared() obtains the value of the process-shared attribute from the initialized attributes object referenced by attr.

Return Value

If successful, pthread_rwlockattr_getpshared() returns zero. Otherwise, an error number is returned to indicate the error.


EINVAL

The value specified by attr or psharedis invalid.