X-Git-Url: https://pd.if.org/git/?p=pdclib.old;a=blobdiff_plain;f=opt%2Fpthreads%2Ftss_create.c;fp=opt%2Fpthreads%2Ftss_create.c;h=e51a09efeab9331331b2df357d3ce234ae90b9a9;hp=0000000000000000000000000000000000000000;hb=fd89f130aedf49fbdb3e4f5a24c9cedb56eea22e;hpb=f893788005db800c0bdb8d02ae2a9aa6ce3437a9 diff --git a/opt/pthreads/tss_create.c b/opt/pthreads/tss_create.c new file mode 100644 index 0000000..e51a09e --- /dev/null +++ b/opt/pthreads/tss_create.c @@ -0,0 +1,25 @@ +#ifndef REGTEST +#include +#include + +int tss_create(tss_t *key, tss_dtor_t dtor) +{ + switch(pthread_key_create(key, dtor)) { + case 0: + return thrd_success; + default: + return thrd_error; + } +} +#endif + +#ifdef TEST +#include <_PDCLIB_test.h> + +/* Tested in tss_get.c */ +int main( void ) +{ + return TEST_RESULTS; +} + +#endif