この関数は、スレッド属性オブジェクト attr にある guardsize 属性を設定するために使用します。この属性の新しい値は、引き数 guardsize から得ることができます。 guardsize がゼロの場合、attr を使用して作成したスレッドに保護域は提供されません。guardsize がゼロより大きい場合、attr を使用して作成したそれぞれのスレッドに最小のサイズの guardsize バイトの保護域が提供されます。 guardsize の詳細については、AIX オペレーティング・システムの資料を参照してください。
戻りコード
この関数が正常に完了すると、値 0 を戻します。 そうでない場合には、以下のエラー・コードを戻します。
例
integer(4) function f_pthread_attr_setguardsize(attr, guardsize) type(f_pthread_attr_t), intent(inout):: attr integer(kind=REGISTER_SIZE), intent(in):: guardsize end function f_pthread_attr_setguardsize