thr_setspecific(3C) は、呼び出しスレッドに対して、スレッド固有データキー key に value を結合します。POSIX スレッドの場合については、「pthread_setspecific の構文」を参照してください。
#include <thread.h> int thr_setspecific(thread_key_t key, void *value);
thr_setspecific() は、正常終了時に 0 を返します。次のいずれかの条件が検出された場合、thr_setspecific () は失敗し、対応する値を返します。
ENOMEM
説明:value と keyp を関連付けるために必要なメモリーが不足しています。
EINVAL
説明:keyp が無効です。