aboutsummaryrefslogtreecommitdiff
path: root/lib/std/os.zig
diff options
context:
space:
mode:
authorAl Hoang <3811822-hoanga@users.noreply.gitlab.com>2021-01-17 13:29:00 -0600
committerAndrew Kelley <andrew@ziglang.org>2021-02-25 16:41:42 -0700
commitc17396691ce116a949618cb03d740997c7e80788 (patch)
treea7d9f8fbf9cb4b765609af2ec842b17e6f0e7be5 /lib/std/os.zig
parent6b0372229da4fa4cf32f0ee1eb079f530554b094 (diff)
downloadzig-c17396691ce116a949618cb03d740997c7e80788.tar.gz
zig-c17396691ce116a949618cb03d740997c7e80788.zip
initial support for haiku sync update
* add cpu count * use haiku find_directory * add definitions and exports for building in haiku
Diffstat (limited to 'lib/std/os.zig')
-rw-r--r--lib/std/os.zig6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/std/os.zig b/lib/std/os.zig
index a9578e530e..8d5c680b26 100644
--- a/lib/std/os.zig
+++ b/lib/std/os.zig
@@ -3941,6 +3941,9 @@ pub fn sysctl(
if (builtin.os.tag == .wasi) {
@panic("unsupported");
}
+ if (builtin.os.tag == .haiku) {
+ @panic("unsupported");
+ }
const name_len = math.cast(c_uint, name.len) catch return error.NameTooLong;
switch (errno(system.sysctl(name.ptr, name_len, oldp, oldlenp, newp, newlen))) {
@@ -3965,6 +3968,9 @@ pub fn sysctlbynameZ(
if (builtin.os.tag == .wasi) {
@panic("unsupported");
}
+ if (builtin.os.tag == .haiku) {
+ @panic("unsupported");
+ }
switch (errno(system.sysctlbyname(name, oldp, oldlenp, newp, newlen))) {
0 => return,