/* vxtss.h - VxWorks Thread-Specific Storage header */ #ifndef __VX_TSS_H__ #define __VX_TSS_H__ #ifdef __cplusplus extern "C" { #endif #include typedef void (*tss_dtor_t)(void*); void call_once(CRYPTO_ONCE *once_control, void (*init_routine)(void)); int tss_create(tss_t *key, tss_dtor_t destructor); void *tss_get(tss_t key); int tss_set(tss_t key, void *val); void tss_delete(tss_t key); #ifdef __cplusplus } #endif #endif /* __VX_TSS_H__ */