#define _Int64 long long
#define _Reg long long
+#define __BYTE_ORDER __BYTE_ORDER__
+
+#define __LONG_MAX __LONG_MAX__
+
/*
* Rather than define everything ourselves here in the musl layer, for
* WASI, reference the definitions in the lower layers.
*/
-#if defined(__NEED_va_list) && !defined(__DEFINED_va_list)
-#include <stdarg.h>
-#define __DEFINED_va_list
-#endif
-
-TYPEDEF __builtin_va_list __isoc_va_list;
-
#if defined(__NEED_wchar_t) && !defined(__DEFINED_wchar_t)
#define __need_wchar_t
#include <stddef.h>
#include <__typedef_clock_t.h>
#define __DEFINED_clock_t
#endif
-
-/* TODO: Threads support. */
-TYPEDEF unsigned char pthread_attr_t;
-TYPEDEF unsigned char pthread_mutex_t;
-TYPEDEF unsigned char mtx_t;
-TYPEDEF unsigned char pthread_cond_t;
-TYPEDEF unsigned char cnd_t;
-TYPEDEF unsigned char pthread_rwlock_t;
-TYPEDEF unsigned char pthread_barrier_t;