Home
last modified time | relevance | path

Searched refs:__libc_tsd (Results 1 – 3 of 3) sorted by relevance

/netbsd-src/lib/libc/thread-stub/
H A Dthread-stub.c287 struct __libc_tsd __libc_tsd[TSD_KEYS_MAX]; in __weak_alias()
301 if (__libc_tsd[i].tsd_inuse == 0) in __weak_alias()
306 if (__libc_tsd[i].tsd_inuse == 0) in __weak_alias()
317 __libc_tsd[i].tsd_inuse = 1; in __weak_alias()
319 __libc_tsd[i].tsd_dtor = d; in __weak_alias()
329 __libc_tsd[k].tsd_val = __UNCONST(v); in __libc_thr_setspecific_stub()
338 return (__libc_tsd[k].tsd_val);
349 __libc_tsd[k].tsd_dtor = NULL; in __libc_thr_keydelete_stub()
284 struct __libc_tsd __libc_tsd[TSD_KEYS_MAX]; global() variable
/netbsd-src/lib/libc/include/
H A Dtsd.h33 struct __libc_tsd { struct
39 extern struct __libc_tsd __libc_tsd[TSD_KEYS_MAX]; argument
/netbsd-src/lib/libpthread/
H A Dpthread_tsd.c390 if (__libc_tsd[key].tsd_inuse == 0) in pthread__copy_tsd()
394 pthread__tsd_destructors[key] = __libc_tsd[key].tsd_dtor ? in pthread__copy_tsd()
395 __libc_tsd[key].tsd_dtor : null_destructor; in pthread__copy_tsd()
400 pt->pts_value = __libc_tsd[key].tsd_val; in pthread__copy_tsd()
401 __libc_tsd[key].tsd_inuse = 0; in pthread__copy_tsd()