authorgravatar for quae@daurnimator.comdaurnimator <quae@daurnimator.com> 2019-11-19 16:40:24+11:00
committergravatar for quae@daurnimator.comdaurnimator <quae@daurnimator.com> 2019-11-27 13:01:05+11:00
log6b5b0e6cd6b46b30fc8e8379bc136175e876956b
treee0358cf1dcb9adbc87cf8e5a9d0edd72cd43c423
parentce9966a39b8ab33504bfb185b5f78bddef49b28e
signature Commit is signed but in an unrecognized format.

std: fix windows.GetOverlappedResult


1 files changed, 2 insertions(+), 2 deletions(-)

lib/std/os/windows.zig+2-2
......@@ -141,9 +141,9 @@ pub fn DeviceIoControl(
141141
142142pub fn GetOverlappedResult(h: HANDLE, overlapped: *OVERLAPPED, wait: bool) !DWORD {
143143 var bytes: DWORD = undefined;
144 if (kernel32.GetOverlappedResult(h, overlapped, &bytes, wait) == 0) {
144 if (kernel32.GetOverlappedResult(h, overlapped, &bytes, @boolToInt(wait)) == 0) {
145145 switch (kernel32.GetLastError()) {
146 ERROR_IO_INCOMPLETE => if (!wait) return error.WouldBlock else unreachable,
146 ERROR.IO_INCOMPLETE => if (!wait) return error.WouldBlock else unreachable,
147147 else => |err| return unexpectedError(err),
148148 }
149149 }