この関数は、key に関連したスレッド固有データを検索するために使用できます。この関数がスレッド固有データを戻す場合、引き数 arg はオプションではないことに注意してください。プロシージャーの実行後、引き数 arg はデータへのポインターを保持するか、検索するデータがない場合は NULL を保持します。引き数 arg は整数ポインターでなければなりません。そうでない場合の結果は未定義です。
実引き数 arg は変数でなければならず、代入ステートメントの左に代入できなければなりません。ベクトル添え字を持つ配列セクションを引き数 arg に渡す場合、結果は予測不能です。
戻りコード
この関数の実行時にエラーを検出すると、以下のエラー・コードを戻します。
例
integer function f_pthread_getspecific(key, arg) type(f_pthread_key_t), intent(in):: key pointer(arg, byte) intent(out) arg end function