]> pd.if.org Git - pdclib/blobdiff - opt/nothread/_PDCLIB_threadconfig.h
* Change the style of inclusion of the internal/ headers. Modern preprocessors
[pdclib] / opt / nothread / _PDCLIB_threadconfig.h
diff --git a/opt/nothread/_PDCLIB_threadconfig.h b/opt/nothread/_PDCLIB_threadconfig.h
new file mode 100644 (file)
index 0000000..39478e9
--- /dev/null
@@ -0,0 +1,24 @@
+#ifndef _PDCLIB_THREADCONFIG_H\r
+#define _PDCLIB_THREADCONFIG_H\r
+#include <_PDCLIB_aux.h>\r
+#include <_PDCLIB_config.h>\r
+\r
+_PDCLIB_BEGIN_EXTERN_C\r
+#define _PDCLIB_ONCE_FLAG_INIT 0\r
+#define _PDCLIB_ONCE_FLAG_DONE 1\r
+typedef char _PDCLIB_once_flag;\r
+\r
+void _PDCLIB_call_once(_PDCLIB_once_flag *flag, void (*func)(void));\r
+\r
+#define _PDCLIB_THRD_HAVE_MISC\r
+#define _PDCLIB_CND_T char\r
+#define _PDCLIB_MTX_T char\r
+#define _PDCLIB_TSS_T struct _PDCLIB_tss\r
+\r
+struct _PDCLIB_tss {\r
+       struct _PDCLIB_tss *self;\r
+       void *value;\r
+};\r
+\r
+_PDCLIB_END_EXTERN_C\r
+#endif\r