aboutsummaryrefslogtreecommitdiff
path: root/base/runtime/os_specific_wasi.odin
blob: 0e229ac7e8dbc057ddd60cf74246aafd2ef4c80e (plain)
1
2
3
4
5
6
7
8
9
10
11
//+build wasi
//+private
package runtime

import "core:sys/wasm/wasi"

_stderr_write :: proc "contextless" (data: []byte) -> (int, _OS_Errno) {
	data_iovec := (wasi.ciovec_t)(data)
	n, err := wasi.fd_write(1, {data_iovec})
	return int(n), _OS_Errno(err)
}