| author | |
| committer | |
| log | ce9966a39b8ab33504bfb185b5f78bddef49b28e |
| tree | af83d57f2af5f3bf22a07675580fe37d2cf778e1 |
| parent | b05a5a3e52a0b14396d94c0d659edc980c1d79ce |
| signature | Commit is signed but in an unrecognized format. |
2 files changed, 2 insertions(+), 1 deletions(-)
lib/std/os/windows.zig+1| ... | @@ -132,6 +132,7 @@ pub fn DeviceIoControl( | ... | @@ -132,6 +132,7 @@ pub fn DeviceIoControl( |
| 132 | overlapped, | 132 | overlapped, |
| 133 | ) == 0) { | 133 | ) == 0) { |
| 134 | switch (kernel32.GetLastError()) { | 134 | switch (kernel32.GetLastError()) { |
| 135 | ERROR.IO_PENDING => if (overlapped == null) unreachable, | ||
| 135 | else => |err| return unexpectedError(err), | 136 | else => |err| return unexpectedError(err), |
| 136 | } | 137 | } |
| 137 | } | 138 | } |
lib/std/os/windows/kernel32.zig+1-1| ... | @@ -59,7 +59,7 @@ pub extern "kernel32" stdcallcc fn DeviceIoControl( | ... | @@ -59,7 +59,7 @@ pub extern "kernel32" stdcallcc fn DeviceIoControl( |
| 59 | nInBufferSize: DWORD, | 59 | nInBufferSize: DWORD, |
| 60 | lpOutBuffer: ?LPVOID, | 60 | lpOutBuffer: ?LPVOID, |
| 61 | nOutBufferSize: DWORD, | 61 | nOutBufferSize: DWORD, |
| 62 | lpBytesReturned: LPDWORD, | 62 | lpBytesReturned: ?*DWORD, |
| 63 | lpOverlapped: ?*OVERLAPPED, | 63 | lpOverlapped: ?*OVERLAPPED, |
| 64 | ) BOOL; | 64 | ) BOOL; |
| 65 | 65 |