]> git.proxmox.com Git - wasi-libc.git/commitdiff
Define DTTOIF and IFTODT.
authorDan Gohman <dev@sunfishcode.online>
Thu, 24 Mar 2022 00:17:34 +0000 (17:17 -0700)
committerDan Gohman <dev@sunfishcode.online>
Wed, 13 Apr 2022 20:33:44 +0000 (13:33 -0700)
Fixes #268.

expected/wasm32-wasi/defined-symbols.txt
expected/wasm32-wasi/predefined-macros.txt
libc-bottom-half/headers/public/__header_dirent.h

index d136babda62856ba02a2d628fba8757eeb69324c..543d33e1162942ce2b49670e009b79c169b8c15f 100644 (file)
@@ -306,6 +306,7 @@ __wasi_sock_shutdown
 __wasilibc_access
 __wasilibc_cwd
 __wasilibc_deinitialize_environ
+__wasilibc_dttoif
 __wasilibc_ensure_environ
 __wasilibc_environ
 __wasilibc_environ
@@ -314,6 +315,7 @@ __wasilibc_find_abspath
 __wasilibc_find_relpath
 __wasilibc_find_relpath_alloc
 __wasilibc_get_environ
+__wasilibc_iftodt
 __wasilibc_initialize_environ
 __wasilibc_link
 __wasilibc_link_newat
index 77a54857bc3ef992e65bef2735b8672d373cfa6d..a48808acb6cdad8ee8ada791e2276b92c1e33f10 100644 (file)
 #define DO 253
 #define DONT 254
 #define DOUBLEBITS (sizeof(double) * 8)
+#define DTTOIF(x) (__wasilibc_dttoif(x))
 #define DT_BLK __WASI_FILETYPE_BLOCK_DEVICE
 #define DT_CHR __WASI_FILETYPE_CHARACTER_DEVICE
 #define DT_DIR __WASI_FILETYPE_DIRECTORY
 #define ICMP_UNREACH_SRCFAIL 5
 #define ICMP_UNREACH_TOSHOST 12
 #define ICMP_UNREACH_TOSNET 11
+#define IFTODT(x) (__wasilibc_iftodt(x))
 #define IGMP_AWAKENING_MEMBER 5
 #define IGMP_DELAYING_MEMBER 1
 #define IGMP_DVMRP 0x13
index 9779065ca7f6573e3fb3126dedf9f5026c165d27..ccf3deffd9e6172c72ed89b5ed40f40d93b97068 100644 (file)
 #define DT_REG __WASI_FILETYPE_REGULAR_FILE
 #define DT_UNKNOWN __WASI_FILETYPE_UNKNOWN
 
+#define IFTODT(x) (__wasilibc_iftodt(x))
+#define DTTOIF(x) (__wasilibc_dttoif(x))
+
+int __wasilibc_iftodt(int x);
+int __wasilibc_dttoif(int x);
+
 #include <__struct_dirent.h>
 #include <__typedef_DIR.h>