fixed __sleep
authorBrendan Hansen <brendan.f.hansen@gmail.com>
Tue, 18 Jan 2022 19:15:49 +0000 (13:15 -0600)
committerBrendan Hansen <brendan.f.hansen@gmail.com>
Tue, 18 Jan 2022 19:15:49 +0000 (13:15 -0600)
modules/onyx_runtime/onyx_runtime.c

index 8ff8bc3de4cf90369181867d101a54b2a2f5974e..9034873523f6f166d4725980f253d017ae08fc1b 100644 (file)
@@ -781,7 +781,13 @@ ONYX_DEF(__exit, (WASM_I32), ()) {
 }
 
 ONYX_DEF(__sleep, (WASM_I32), ()) {
+    #ifdef _BH_LINUX
     usleep(params->data[0].of.i32 * 1000);
+    #endif
+
+    #ifdef _BH_WINDOWS
+    Sleep(params->data[0].of.i32);
+    #endif
     return NULL;
 }