diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2020-02-29 20:39:29 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-02-29 20:39:29 -0500 |
| commit | c903b760106ff9db5b3de74fa0c4034eddbd9cbf (patch) | |
| tree | 17a0db9969c843926d7541bdbdfa73fd35c7f978 /lib/std/os.zig | |
| parent | 3c7f030a60b038045334788837f40bee0226109c (diff) | |
| parent | 845af5c55208753dc355fad734a8c4893338f8f6 (diff) | |
| download | zig-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.zig | 3 |
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), } } |
