bugfix: window compilation
authorBrendan Hansen <brendan.f.hansen@gmail.com>
Fri, 10 Mar 2023 23:31:06 +0000 (17:31 -0600)
committerBrendan Hansen <brendan.f.hansen@gmail.com>
Fri, 10 Mar 2023 23:31:06 +0000 (17:31 -0600)
compiler/src/wasm_runtime.c
runtime/onyx_runtime.c
runtime/src/ort_files.h

index 0233a4f94b748e86fb59b756fd3c33a99fe9edc4..faac4a4cee1685a9b93a85569a0a3cf9566c4ea3 100644 (file)
@@ -3,7 +3,6 @@
 #include "astnodes.h"
 #include "wasm.h"
 #include "onyx_library.h"
-#include "dyncall.h"
 
 #ifdef USE_DYNCALL
     #include "dyncall.h"
index ced552652c84e1efc1b369f22e63ae1996f91eab..aa3af0736b82227a16e250d6bab791155349ea65 100644 (file)
@@ -47,7 +47,10 @@ ONYX_LIBRARY {
     ONYX_FUNC(__file_size)
     ONYX_FUNC(__file_get_standard)
     ONYX_FUNC(__file_rename)
+
+#ifdef _BH_LINUX
     ONYX_FUNC(__enable_non_blocking_stdin)
+#endif
 
     ONYX_FUNC(__dir_open)
     ONYX_FUNC(__dir_read)
index 0fcb64026a22611946ed3edfa0f4bf6853663b77..b6f904917ee4b899d5313929cb3d6869230a7cf1 100644 (file)
@@ -210,6 +210,7 @@ ONYX_DEF(__file_rename, (WASM_I32, WASM_I32, WASM_I32, WASM_I32), (WASM_I32)) {
 #endif
 }
 
+#ifdef _BH_LINUX
 ONYX_DEF(__enable_non_blocking_stdin, (), ()) {
     int flags = fcntl(STDIN_FILENO, F_GETFL, 0);
     flags |= O_NONBLOCK;
@@ -217,4 +218,4 @@ ONYX_DEF(__enable_non_blocking_stdin, (), ()) {
 
     return NULL;
 }
-
+#endif