mirror of
https://github.com/ziglang/zig.git
synced 2024-11-15 00:26:57 +00:00
wasi: better comments
This commit is contained in:
parent
a2d8f03092
commit
22960a5fdf
@ -1,5 +1,8 @@
|
||||
pub use @import("wasi/core.zig");
|
||||
|
||||
// Based on https://github.com/CraneStation/wasi-sysroot/blob/wasi/libc-bottom-half/headers/public/wasi/core.h
|
||||
// and https://github.com/CraneStation/wasmtime/blob/master/docs/WASI-api.md
|
||||
|
||||
pub const STDIN_FILENO = 0;
|
||||
pub const STDOUT_FILENO = 1;
|
||||
pub const STDERR_FILENO = 2;
|
||||
@ -82,7 +85,7 @@ pub const ETXTBSY = 74;
|
||||
pub const EXDEV = 75;
|
||||
pub const ENOTCAPABLE = 76;
|
||||
|
||||
// TODO: figure out what's going on here
|
||||
// TODO: implement this like darwin does
|
||||
pub fn getErrno(r: usize) usize {
|
||||
const signed_r = @bitCast(isize, r);
|
||||
return if (signed_r > -4096 and signed_r < 0) @intCast(usize, -signed_r) else 0;
|
||||
|
Loading…
Reference in New Issue
Block a user