commit 6b5b0e6cd6b46b30fc8e8379bc136175e876956b (tree)
parent ce9966a39b8ab33504bfb185b5f78bddef49b28e
Author: daurnimator <quae@daurnimator.com>
Date: Tue, 19 Nov 2019 16:40:24 +1100
std: fix windows.GetOverlappedResult
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/std/os/windows.zig b/lib/std/os/windows.zig
@@ -141,9 +141,9 @@ pub fn DeviceIoControl(
pub fn GetOverlappedResult(h: HANDLE, overlapped: *OVERLAPPED, wait: bool) !DWORD {
var bytes: DWORD = undefined;
- if (kernel32.GetOverlappedResult(h, overlapped, &bytes, wait) == 0) {
+ if (kernel32.GetOverlappedResult(h, overlapped, &bytes, @boolToInt(wait)) == 0) {
switch (kernel32.GetLastError()) {
- ERROR_IO_INCOMPLETE => if (!wait) return error.WouldBlock else unreachable,
+ ERROR.IO_INCOMPLETE => if (!wait) return error.WouldBlock else unreachable,
else => |err| return unexpectedError(err),
}
}