pthread_condattr_getpshared(3C) は、属性オブジェクト cattr の pshared の現在のスコープ値を取得します。
int pthread_condattr_getpshared(const pthread_condattr_t *restrict cattr, int *restrict pshared);
#include <pthread.h> pthread_condattr_t cattr; int pshared; int ret; /* get pshared value of condition variable */ ret = pthread_condattr_getpshared(&cattr, &pshared);
属性オブジェクトの値は、PTHREAD_PROCESS_SHARED か PTHREAD_PROCESS_PRIVATE になります。
pthread_condattr_getpshared () は、正常終了時に 0 を返します。それ以外の戻り値は、エラーが発生したことを示します。以下の条件が検出されると、この関数は失敗し、次の値を返します。
EINVAL
説明:cattr の値が無効です。