XL Fortran for AIX V8.1.1

ランゲージ・リファレンス

f_pthread_mutexattr_getpshared

この関数は、引き数 mattr によって識別される mutex 属性オブジェクトのプロセス共用属性を照会するために使用できます。この属性の現行の設定値は、引き数 pshared によって戻されます。pshared には以下のいずれかの値が入ります。

PTHREAD_PROCESS_SHARED
mutex は、複数のプロセスによって共用されているメモリーに割り当てられている場合でも、そのメモリーにアクセスしているすべてのスレッドによって操作することができます。

PTHREAD_PROCESS_PRIVATE
mutex を操作できるスレッドは、mutex を初期化したスレッドと同じプロセスで作成されたものだけです。

戻りコード

この関数が正常に完了すると、値 0 を戻します。さらに、プロセス共用属性が、引き数 pshared を介して戻されます。正常に完了しない場合は、次のエラーを戻します。

EINVAL
引き数 mattr が無効です。

integer(4) function f_pthread_mutexattr_getpshared(mattr, pshared)
  type(f_pthread_mutexattr_t), intent(in):: mattr
  integer(4), intent(out):: pshared
end function f_pthread_mutexattr_getpshared


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]