_pthread_setspecific
#define pthread_setspecific _pthread_setspecific
rv = _pthread_setspecific(name##_state_key, *p); \
#define thr_setspecific(k, p) _pthread_setspecific(k, p)
_pthread_setspecific(locale_info_key, (void*)42);
_pthread_setspecific(locale_info_key, 0);
_pthread_setspecific(locale_info_key, l);
_pthread_setspecific(_term_key_##x, y); \
if ((ret = _pthread_setspecific(key, mt)) != 0) {
_pthread_setspecific(thread_mags_key, tp);
_pthread_setspecific(localtime_key, p_tm);
_pthread_setspecific(gmtime_key, p_tm);
_pthread_setspecific(lpmap_key, &__lpmap_headers);
__strong_reference(_pthread_setspecific, pthread_setspecific);