1 #include "threads_impl.h"
2 
3 #include <assert.h>
4 
5 static_assert(TSS_DTOR_ITERATIONS == PTHREAD_DESTRUCTOR_ITERATIONS, "");
6 
pthread_key_create(pthread_key_t * k,void (* dtor)(void *))7 int pthread_key_create(pthread_key_t* k, void (*dtor)(void*)) {
8     return tss_create(k, dtor) == thrd_success ? 0 : EAGAIN;
9 }
10 
pthread_key_delete(pthread_key_t k)11 int pthread_key_delete(pthread_key_t k) {
12     tss_delete(k);
13     return 0;
14 }
15