aboutsummaryrefslogtreecommitdiff
path: root/std/os.zig
diff options
context:
space:
mode:
authorShritesh Bhattarai <shritesh@shritesh.com>2019-04-13 15:15:39 -0500
committerShritesh Bhattarai <shritesh@shritesh.com>2019-04-13 15:15:39 -0500
commit72bcd5a4a50787b0407c21e61d660e59fa74e449 (patch)
tree3f19328aa871e1c042bdaccaca0d24561b70ffc5 /std/os.zig
parent63f2e96eeaaa032ffa9ff11a4a632d8032883233 (diff)
downloadzig-72bcd5a4a50787b0407c21e61d660e59fa74e449.tar.gz
zig-72bcd5a4a50787b0407c21e61d660e59fa74e449.zip
WIP: hello world
Diffstat (limited to 'std/os.zig')
-rw-r--r--std/os.zig5
1 files changed, 4 insertions, 1 deletions
diff --git a/std/os.zig b/std/os.zig
index d641cf29c9..c1d5aa4096 100644
--- a/std/os.zig
+++ b/std/os.zig
@@ -23,6 +23,7 @@ test "std.os" {
_ = @import("os/time.zig");
_ = @import("os/windows.zig");
_ = @import("os/uefi.zig");
+ _ = @import("os/wasi.zig");
_ = @import("os/get_app_data_dir.zig");
}
@@ -33,6 +34,7 @@ pub const freebsd = @import("os/freebsd.zig");
pub const netbsd = @import("os/netbsd.zig");
pub const zen = @import("os/zen.zig");
pub const uefi = @import("os/uefi.zig");
+pub const wasi = @import("os/wasi.zig");
pub const posix = switch (builtin.os) {
Os.linux => linux,
@@ -40,6 +42,7 @@ pub const posix = switch (builtin.os) {
Os.freebsd => freebsd,
Os.netbsd => netbsd,
Os.zen => zen,
+ Os.wasi => wasi,
else => @compileError("Unsupported OS"),
};
@@ -187,7 +190,7 @@ pub fn abort() noreturn {
c.abort();
}
switch (builtin.os) {
- Os.linux, Os.macosx, Os.ios, Os.freebsd, Os.netbsd => {
+ Os.linux, Os.macosx, Os.ios, Os.freebsd, Os.netbsd, Os.wasi => {
_ = posix.raise(posix.SIGABRT);
_ = posix.raise(posix.SIGKILL);
while (true) {}