From 0827e298ede4248ae60a13e931c500104ef591e8 Mon Sep 17 00:00:00 2001 From: Jonathan Marler Date: Sat, 11 Jan 2020 11:50:28 -0700 Subject: [PATCH] Add WaitForSingleObject function to std.os.windows --- lib/std/os/windows.zig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/std/os/windows.zig b/lib/std/os/windows.zig index a6aeaa439a..9254cb1f61 100644 --- a/lib/std/os/windows.zig +++ b/lib/std/os/windows.zig @@ -188,6 +188,10 @@ pub const WaitForSingleObjectError = error{ Unexpected, }; +pub fn WaitForSingleObject(handle: HANDLE, milliseconds: DWORD) WaitForSingleObjectError!void { + return WaitForSingleObjectEx(handle, milliseconds, false); +} + pub fn WaitForSingleObjectEx(handle: HANDLE, milliseconds: DWORD, alertable: bool) WaitForSingleObjectError!void { switch (kernel32.WaitForSingleObjectEx(handle, milliseconds, @boolToInt(alertable))) { WAIT_ABANDONED => return error.WaitAbandoned,