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 a6aeaa439a0920d9ffbfcecac1f99f358256e931..9254cb1f61148b7e039791ee446bcaadddf534c7 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, -- 2.54.0