| ... | ... | @@ -4722,11 +4722,8 @@ pub fn sysctl( |
| 4722 | 4722 | newp: ?*anyopaque, |
| 4723 | 4723 | newlen: usize, |
| 4724 | 4724 | ) SysCtlError!void { |
| 4725 | | if (builtin.os.tag == .wasi) { |
| 4726 | | @panic("unsupported"); // TODO should be compile error, not panic |
| 4727 | | } |
| 4728 | | if (builtin.os.tag == .haiku) { |
| 4729 | | @panic("unsupported"); // TODO should be compile error, not panic |
| 4725 | if (builtin.os.tag == .wasi or builtin.os.tag == .haiku) { |
| 4726 | @compileError("unsupported OS"); |
| 4730 | 4727 | } |
| 4731 | 4728 | |
| 4732 | 4729 | const name_len = math.cast(c_uint, name.len) orelse return error.NameTooLong; |
| ... | ... | @@ -4747,11 +4744,8 @@ pub fn sysctlbynameZ( |
| 4747 | 4744 | newp: ?*anyopaque, |
| 4748 | 4745 | newlen: usize, |
| 4749 | 4746 | ) SysCtlError!void { |
| 4750 | | if (builtin.os.tag == .wasi) { |
| 4751 | | @panic("unsupported"); // TODO should be compile error, not panic |
| 4752 | | } |
| 4753 | | if (builtin.os.tag == .haiku) { |
| 4754 | | @panic("unsupported"); // TODO should be compile error, not panic |
| 4747 | if (builtin.os.tag == .wasi or builtin.os.tag == .haiku) { |
| 4748 | @compileError("unsupported OS"); |
| 4755 | 4749 | } |
| 4756 | 4750 | |
| 4757 | 4751 | switch (errno(system.sysctlbyname(name, oldp, oldlenp, newp, newlen))) { |