diff options
| author | kprotty <kbutcher6200@gmail.com> | 2019-11-07 16:36:33 -0600 |
|---|---|---|
| committer | kprotty <kbutcher6200@gmail.com> | 2019-11-07 16:36:33 -0600 |
| commit | bb4abfdc78b527b315950ce9f233518cdaa6a72a (patch) | |
| tree | 38072e2706787469841861d91bd41c96cc290261 /lib/std/os.zig | |
| parent | 12e68cbeb636c920475b2420314c23de37689509 (diff) | |
| download | zig-bb4abfdc78b527b315950ce9f233518cdaa6a72a.tar.gz zig-bb4abfdc78b527b315950ce9f233518cdaa6a72a.zip | |
Use `system` instead of `builtin.link_libc`
Diffstat (limited to 'lib/std/os.zig')
| -rw-r--r-- | lib/std/os.zig | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/lib/std/os.zig b/lib/std/os.zig index 2f19ee2a7d..d9355490f7 100644 --- a/lib/std/os.zig +++ b/lib/std/os.zig @@ -3171,11 +3171,8 @@ pub fn dn_expand( } pub fn sched_yield() void { - if (builtin.os == .windows) { - _ = windows.kernel32.SwitchToThread(); - } else if (builtin.os == .linux and !builtin.link_libc) { - assert(linux.sched_yield() == 0); - } else if (builtin.link_libc) { - assert(std.c.sched_yield() == 0); + switch (builtin.os) { + .windows => _ = windows.kernel32.SwitchToThread(), + else => assert(system.sched_yield() == 0), } } |
