diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2019-11-08 01:21:22 -0500 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2019-11-08 01:21:22 -0500 |
| commit | fbbcf2f30d3fe0a9b0c41de9b737c13737497a3b (patch) | |
| tree | d214c16b689f6002c2e1de3741e5fcec83fd374c /lib/std/os.zig | |
| parent | 9b0536e6f43ba916b2b488377f1e87d0ecf4ccf9 (diff) | |
| parent | e2189b6e5d5a5644eb937b682cdfe4e658fe27e8 (diff) | |
| download | zig-fbbcf2f30d3fe0a9b0c41de9b737c13737497a3b.tar.gz zig-fbbcf2f30d3fe0a9b0c41de9b737c13737497a3b.zip | |
Merge branch 'adaptive_lock' of https://github.com/kprotty/zig into kprotty-adaptive_lock
Diffstat (limited to 'lib/std/os.zig')
| -rw-r--r-- | lib/std/os.zig | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/std/os.zig b/lib/std/os.zig index f45b03130c..cf97a5ee45 100644 --- a/lib/std/os.zig +++ b/lib/std/os.zig @@ -3171,3 +3171,10 @@ pub fn dn_expand( } return error.InvalidDnsPacket; } + +pub fn sched_yield() void { + switch (builtin.os) { + .windows => _ = windows.kernel32.SwitchToThread(), + else => assert(system.sched_yield() == 0), + } +} |
