mirror of
https://github.com/ziglang/zig.git
synced 2026-02-14 21:38:33 +00:00
Add WaitForSingleObject function to std.os.windows
This commit is contained in:
parent
95619ecb8c
commit
0827e298ed
@ -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,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user