thr_getspecific(3C) 可用来将当前绑定到调用线程的 key 的值存储到 valuep 所指向的位置。对于 POSIX 线程,请参见pthread_getspecific 语法。
#include <thread.h> int thr_getspecific(thread_key_t key, void **valuep);
thr_getspecific() 在成功运行后返回 0。如果检测到以下任一情况,thr_getspecific() 将失败并返回对应的值。
ENOMEM
描述:可用内存不足,无法将 value 与 keyp 相关联。
EINVAL
描述:keyp 无效。