1 #ifndef _PDCLIB_THREADCONFIG_H
2 #define _PDCLIB_THREADCONFIG_H
3 #include "_PDCLIB_aux.h"
4 #include "_PDCLIB_config.h"
9 #define _PDCLIB_ONCE_FLAG_INIT 0
10 #define _PDCLIB_ONCE_FLAG_IS_DONE(_f) (*(_f) == 1)
11 typedef char _PDCLIB_once_flag;
13 void _PDCLIB_call_once(_PDCLIB_once_flag *flag, void (*func)(void));
15 #define _PDCLIB_THRD_HAVE_MISC
16 #define _PDCLIB_CND_T char
17 #define _PDCLIB_MTX_T char
18 #define _PDCLIB_TSS_T struct _PDCLIB_tss
21 struct _PDCLIB_tss *self;