15 lines
412 B
Diff
15 lines
412 B
Diff
|
--- a/lib/host/wasi/linux.h
|
||
|
+++ b/lib/host/wasi/linux.h
|
||
|
@@ -312,7 +312,11 @@
|
||
|
}
|
||
|
}
|
||
|
|
||
|
+#if !defined __ANDROID__ || defined __aarch64__ || defined __x86_64__
|
||
|
inline constexpr __wasi_filetype_t fromFileType(mode_t Mode) noexcept {
|
||
|
+#else
|
||
|
+inline constexpr __wasi_filetype_t fromFileType(unsigned int Mode) noexcept {
|
||
|
+#endif
|
||
|
switch (Mode & S_IFMT) {
|
||
|
case S_IFBLK:
|
||
|
return __WASI_FILETYPE_BLOCK_DEVICE;
|