マルチスレッドのプログラミング

読み取り/書き込みロック属性の取得

pthread_rwlockattr_getpshared(3C) は、プロセス共有の読み取り/書き込みロック属性を取得します。

pthread_rwlockattr_getpshared の構文

#include <pthread.h> 
int pthread_rwlockattr_getpshared(const pthread_rwlockattr_t *restrict attr, 
          int *restrict pshared);

pthread_rwlockattr_getpshared() は、attr が参照する初期化済みの属性オブジェクトから、プロセス共有の属性の値を取得します。

pthread_rwlockattr_getpshared の戻り値

pthread_rwlockattr_getpshared() は、正常終了時に 0 を返します。それ以外の戻り値は、エラーが発生したことを示します。


EINVAL

説明:

attr または pshared が示す値は無効です。