目的
この関数は、引き数 cattr によって識別される
条件変数属性オブジェクトのプロセス共用属性を設定するために使用できます。
このプロセス共用属性は、引き数 pshared に従って
設定されます。
クラス
関数
引き数の型と属性
- cattr
- TYPE(f_pthread_condattr_t)、INTENT(INOUT)
- pshared
- INTEGER(4)、INTENT(IN) 引き数で、以下のいずれかの値を持っている必要があります。
- PTHREAD_PROCESS_SHARED
- この条件変数は、異なるプロセスに属するスレッドがメモリーに
割り当てられている場合でも、メモリーにアクセスしているすべてのスレッドによって
使用することができます。
- PTHREAD_PROCESS_PRIVATE
- 条件変数が使用されるのは、
プロセスを作成したスレッドと同じプロセス内でのみであることを指定します。
これは、属性のデフォルト設定です。
結果の値と属性
INTEGER(4)
結果の値
正常終了した場合、この関数は 0 を戻します。
それ以外の場合は、以下のエラーを戻します。
- EINVAL
- 引き数 cattr または pshared で指定された値が無効です。
