• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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