thread_key_t
extern thread_key_t _gmonkey;
thread_key_t _gmonkey;
thread_key_t thread_key;
int __libc_thr_keycreate(thread_key_t *, void (*)(void *));
int __libc_thr_setspecific(thread_key_t, const void *);
void *__libc_thr_getspecific(thread_key_t);
int __libc_thr_keydelete(thread_key_t);
int __libc_thr_keycreate_stub(thread_key_t *, void (*)(void *));
int __libc_thr_setspecific_stub(thread_key_t, const void *);
void *__libc_thr_getspecific_stub(thread_key_t);
int __libc_thr_keydelete_stub(thread_key_t);
static thread_key_t rpc_call_key;
static thread_key_t nc_key;
static thread_key_t rce_key;
static thread_key_t tcp_key, udp_key;
static thread_key_t clnt_broadcast_key;
static thread_key_t fdsetkey = -2;
static thread_key_t strerror_key;
__libc_thr_keycreate_stub(thread_key_t *k, void (*d)(void *))
__libc_thr_setspecific_stub(thread_key_t k, const void *v)
__libc_thr_getspecific_stub(thread_key_t k)
__libc_thr_keydelete_stub(thread_key_t k)