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