pthread_key_t
void *pthread_getspecific(pthread_key_t);
int pthread_key_create(pthread_key_t *, void (*) (void *)) __nonnull(1);
int pthread_key_delete(pthread_key_t);
int pthread_setspecific(pthread_key_t, const void *);
static pthread_key_t name##_state_key; \
#define thread_key_t pthread_key_t
static pthread_key_t locale_info_key;
static pthread_key_t _term_key_##x; \
static pthread_key_t key;
static pthread_key_t thread_malloc_key;
static pthread_key_t thread_mags_key;
static pthread_key_t gmtime_key;
static pthread_key_t localtime_key;
static pthread_key_t lpmap_key;
typedef pthread_key_t thread_key_t;
_pthread_setspecific(pthread_key_t key, const void *value)
_pthread_getspecific(pthread_key_t key)
_pthread_key_create(pthread_key_t *key, void (*destructor) (void *))
_pthread_key_delete(pthread_key_t key)