aboutsummaryrefslogtreecommitdiff
path: root/lib/std/os.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2020-02-29 20:39:29 -0500
committerGitHub <noreply@github.com>2020-02-29 20:39:29 -0500
commitc903b760106ff9db5b3de74fa0c4034eddbd9cbf (patch)
tree17a0db9969c843926d7541bdbdfa73fd35c7f978 /lib/std/os.zig
parent3c7f030a60b038045334788837f40bee0226109c (diff)
parent845af5c55208753dc355fad734a8c4893338f8f6 (diff)
downloadzig-c903b760106ff9db5b3de74fa0c4034eddbd9cbf.tar.gz
zig-c903b760106ff9db5b3de74fa0c4034eddbd9cbf.zip
Merge pull request #4589 from LemonBoy/fix-4583
target: Implement OS version detection for OSX
Diffstat (limited to 'lib/std/os.zig')
-rw-r--r--lib/std/os.zig3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/std/os.zig b/lib/std/os.zig
index 49e88bf9c7..24d78bec9a 100644
--- a/lib/std/os.zig
+++ b/lib/std/os.zig
@@ -2764,6 +2764,7 @@ pub const SysCtlError = error{
PermissionDenied,
SystemResources,
NameTooLong,
+ UnknownName,
} || UnexpectedError;
pub fn sysctl(
@@ -2779,6 +2780,7 @@ pub fn sysctl(
EFAULT => unreachable,
EPERM => return error.PermissionDenied,
ENOMEM => return error.SystemResources,
+ ENOENT => return error.UnknownName,
else => |err| return unexpectedErrno(err),
}
}
@@ -2795,6 +2797,7 @@ pub fn sysctlbynameC(
EFAULT => unreachable,
EPERM => return error.PermissionDenied,
ENOMEM => return error.SystemResources,
+ ENOENT => return error.UnknownName,
else => |err| return unexpectedErrno(err),
}
}