From 305e965bcbd8f0755fa848021b96688a84b143ec Mon Sep 17 00:00:00 2001 From: gingerBill Date: Sun, 31 Oct 2021 13:08:19 +0000 Subject: [PATCH] Add os_specific_wasi.odin --- core/runtime/os_specific_wasi.odin | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 core/runtime/os_specific_wasi.odin diff --git a/core/runtime/os_specific_wasi.odin b/core/runtime/os_specific_wasi.odin new file mode 100644 index 000000000..94cf4c85c --- /dev/null +++ b/core/runtime/os_specific_wasi.odin @@ -0,0 +1,10 @@ +//+build wasi +package runtime + +import "core:sys/wasm/wasi" + +_os_write :: proc "contextless" (data: []byte) -> (int, _OS_Errno) { + data := (wasi.ciovec_t)(data) + n, err := wasi.fd_write(1, &data, 1) + return int(n), _OS_Errno(err) +}