f_pthread_attr_setstack(attr, stackaddr, ssize)

目的

この関数を使用して、pthread 属性オブジェクト attr 内の スタック・アドレスとスタック・サイズの属性を設定します。 stackaddr 引き数は、スタック・アドレスを整数ポインターとして表します。 stacksize 引き数は、スタックのサイズをバイト単位で表す整数です。 属性オブジェクト attr を使用してスレッドを作成するとき、 システムは最小スタック・サイズの stacksize バイトを割り振ります。

クラス

関数

引き数の型と属性

attr
TYPE(f_pthread_attr_t)、INTENT(INOUT)

stackaddr
整数ポインター、INTENT(IN)

ssize
INTEGER(KIND=register_size)

結果の値と属性

INTEGER(4)

結果の値

正常終了した場合、この関数は 0 を戻します。 それ以外の場合は、以下のいずれかのエラーを戻します。

EINVAL
指定された引き数のいずれかまたは両方の値が無効です。

EACCES
指定されたスタック・ページはスレッドによって読み取ることができません。
IBM Copyright 2003