]> git.proxmox.com Git - wasi-libc.git/blobdiff - libc-top-half/musl/arch/wasm32/bits/alltypes.h.in
Update to musl 1.2.0.
[wasi-libc.git] / libc-top-half / musl / arch / wasm32 / bits / alltypes.h.in
index 1b4fe67f4df9f9e79aff6e9ddb177785fb5e310c..5dcfc9abb7d457b6e6d5dbbad92d247cf3a7b9a1 100644 (file)
@@ -2,18 +2,15 @@
 #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>
@@ -59,12 +56,3 @@ TYPEDEF double double_t;
 #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;