標準/拡張機能 | C/C++ | 依存項目 |
---|---|---|
z/OS UNIX |
両方 | POSIX(ON) |
#define _OPEN_THREADS
#include <pthread.h>
int pthread_rwlockattr_getpshared(const pthread_rwlockattr_t *attr, int *pshared);
#define _UNIX03_THREADS
#include <pthread.h>
int pthread_rwlockattr_getpshared(const pthread_rwlockattr_t *
__restrict__attr,
int * __restrict__pshared);
pthread_rwlockattr_getpshared() 関数は、読み取りまたは書き込みロック属性オブジェクト attr の 属性 pshared を取得します。pthread_rwlockattr_getpshared() 関数で attr を使用することにより、読み取りまたは書き込みロックの process-shared 値を判別することができます。
正常に実行された場合、pthread_rwlockattr_getpshared() は 0 を戻します。
Single UNIX Specification、バージョン 3 の特殊な動作: 正常に実行されなかった場合、pthread_rwlockattr_getpshared() はエラーを示すエラー番号を戻します。