authorgravatar for johnnymarler@gmail.comJonathan Marler <johnnymarler@gmail.com> 2020-01-11 11:50:28-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-01-11 15:49:48-05:00
log0827e298ede4248ae60a13e931c500104ef591e8
treee3ea58ad3f747001bb5143ed5314b93f0e4360f2
parent95619ecb8ccf8a5405b901e02cfbb389a8f95aba

Add WaitForSingleObject function to std.os.windows


1 files changed, 4 insertions(+), 0 deletions(-)

lib/std/os/windows.zig+4
......@@ -188,6 +188,10 @@ pub const WaitForSingleObjectError = error{
188188 Unexpected,
189189};
190190
191pub fn WaitForSingleObject(handle: HANDLE, milliseconds: DWORD) WaitForSingleObjectError!void {
192 return WaitForSingleObjectEx(handle, milliseconds, false);
193}
194
191195pub fn WaitForSingleObjectEx(handle: HANDLE, milliseconds: DWORD, alertable: bool) WaitForSingleObjectError!void {
192196 switch (kernel32.WaitForSingleObjectEx(handle, milliseconds, @boolToInt(alertable))) {
193197 WAIT_ABANDONED => return error.WaitAbandoned,