diff options
| author | Andrew Kelley <superjoe30@gmail.com> | 2018-02-01 10:23:25 -0500 |
|---|---|---|
| committer | Andrew Kelley <superjoe30@gmail.com> | 2018-02-01 10:23:25 -0500 |
| commit | 13b36d458f6ba45fdda1c1510e056a7012fb3fff (patch) | |
| tree | 26afe03e50c7206f390ff44b4347bd493cfa067e /std/os | |
| parent | 5f518dbeb952186b7c11777b2454256c8c4fb9ac (diff) | |
| download | zig-13b36d458f6ba45fdda1c1510e056a7012fb3fff.tar.gz zig-13b36d458f6ba45fdda1c1510e056a7012fb3fff.zip | |
*WIP* error sets - fix implicit cast
Diffstat (limited to 'std/os')
| -rw-r--r-- | std/os/index.zig | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/std/os/index.zig b/std/os/index.zig index 3e39d5c2ea..224c4ba328 100644 --- a/std/os/index.zig +++ b/std/os/index.zig @@ -1158,7 +1158,12 @@ pub fn posix_setregid(rgid: u32, egid: u32) !void { }; } -pub fn windowsGetStdHandle(handle_id: windows.DWORD) !windows.HANDLE { +pub const WindowsGetStdHandleErrs = error { + NoStdHandles, + Unexpected, +}; + +pub fn windowsGetStdHandle(handle_id: windows.DWORD) WindowsGetStdHandleErrs!windows.HANDLE { if (windows.GetStdHandle(handle_id)) |handle| { if (handle == windows.INVALID_HANDLE_VALUE) { const err = windows.GetLastError(); |
