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 ファイルによって定義されます。 |