github.com/afumu/libc@v0.0.6/musl/src/thread/tss_set.c (about) 1 #include "pthread_impl.h" 2 #include <threads.h> 3 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 }