If successful, pthread_rwlockattr_setpshared() returns zero. Otherwise, an error number is returned to indicate the error.
EINVAL
The value specified by attr or psharedis invalid.