tss_create サブルーチン

目的

このサブルーチンは、スレッド固有のストレージ・ポインターを作成します。

ライブラリー

標準 C ライブラリー (libc.a)

構文

#include <threads.h>
int tss_create(tss_t *key, tss_dtor_t dtor);

説明

tss_create サブルーチンは、NULL の可能性がある dtor デストラクターを使用して、スレッド固有のストレージ・ポインターを作成します。

パラメーター

項目 説明
key 作成されるスレッド固有のストレージ・ポインター。
dtor デストラクターのポインターで、NULL の可能性があります。

戻り値

tss_create サブルーチンは、正常に実行されると、新しく作成されたポインターを一意的に識別する key スレッド固有ストレージ・ポインターの値を設定し、 thrd_successを戻します。 tss_create サブルーチンが失敗すると、 thrd_error が戻され、 key スレッド固有ストレージ・ポインターの値が未定義の値に設定されます。

ファイル

項目 説明
threads.h 標準マクロ、データ・タイプ、およびサブルーチンは、 threads.h ファイルによって定義されます。