zig/std/os/wasi/core.zig

18 lines
469 B
Zig
Raw Normal View History

pub const errno_t = u16;
pub const exitcode_t = u32;
pub const fd_t = u32;
pub const signal_t = u8;
2019-04-14 04:15:39 +08:00
pub const ciovec_t = extern struct {
2019-04-14 04:15:39 +08:00
buf: [*]const u8,
buf_len: usize,
};
pub const SIGABRT: signal_t = 6;
2019-04-14 10:54:50 +08:00
pub extern "wasi_unstable" fn proc_raise(sig: signal_t) errno_t;
2019-04-14 10:54:50 +08:00
pub extern "wasi_unstable" fn proc_exit(rval: exitcode_t) noreturn;
2019-04-14 04:15:39 +08:00
pub extern "wasi_unstable" fn fd_write(fd: fd_t, iovs: *const ciovec_t, iovs_len: usize, nwritten: *usize) errno_t;