diff options
| author | heidezomp <heidezomp@protonmail.com> | 2020-10-26 23:59:16 +0100 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2020-11-16 14:03:19 -0800 |
| commit | 9ea4ddae97925ff3a988da8c010e98a3495c1869 (patch) | |
| tree | e302a67ba51b8b0910c7167f1de94d45f6e889e4 /lib/std/event/loop.zig | |
| parent | a2582df5b2cbf96823a239624857461fe65433f3 (diff) | |
| download | zig-9ea4ddae97925ff3a988da8c010e98a3495c1869.tar.gz zig-9ea4ddae97925ff3a988da8c010e98a3495c1869.zip | |
linuxWaitFd: make NetworkSubsystemFailed error unreachable
This error from os.poll is Windows-specific, so unreachable on Linux.
Diffstat (limited to 'lib/std/event/loop.zig')
| -rw-r--r-- | lib/std/event/loop.zig | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/std/event/loop.zig b/lib/std/event/loop.zig index de4a593365..a000820348 100644 --- a/lib/std/event/loop.zig +++ b/lib/std/event/loop.zig @@ -466,8 +466,9 @@ pub const Loop = struct { .revents = undefined, }}; _ = os.poll(&pfd, -1) catch |poll_err| switch (poll_err) { + error.NetworkSubsystemFailed => unreachable, // only possible on windows + error.SystemResources, - error.NetworkSubsystemFailed, error.Unexpected, => { // Even poll() didn't work. The best we can do now is sleep for a |
