1 #include "pthread_impl.h" 2 #include <threads.h> 3 tss_set(tss_t k,void * x)4 int tss_set(tss_t k, void *x) 5 { 6 struct pthread *self = __pthread_self(); 7 /* Avoid unnecessary COW */ 8 if (self->tsd[k] != x) { 9 self->tsd[k] = x; 10 self->tsd_used = 1; 11 } 12 return thrd_success; 13 } 14