commit bb4abfdc78b527b315950ce9f233518cdaa6a72a (tree) parent 12e68cbeb636c920475b2420314c23de37689509 Author: kprotty <kbutcher6200@gmail.com> Date: Thu, 7 Nov 2019 16:36:33 -0600 Use `system` instead of `builtin.link_libc` Diffstat:
| M | lib/std/os.zig | | | 9 | +++------ |
1 file changed, 3 insertions(+), 6 deletions(-)
diff --git 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), } }