| ... | @@ -8255,7 +8255,8 @@ fn fileReadStreamingWindows(file: File, data: []const []u8) File.Reader.Error!us | ... | @@ -8255,7 +8255,8 @@ fn fileReadStreamingWindows(file: File, data: []const []u8) File.Reader.Error!us |
| 8255 | continue; | 8255 | continue; |
| 8256 | }, | 8256 | }, |
| 8257 | .INVALID_PARAMETER => |err| return syscall.ntstatusBug(err), // streaming read of async mode file | 8257 | .INVALID_PARAMETER => |err| return syscall.ntstatusBug(err), // streaming read of async mode file |
| 8258 | else => |status| return syscall.unexpectedNtstatus(status), | 8258 | else => |status| std.debug.panic("fileReadStreamingWindows NtReadFile returned {t}", .{status}), |
| | 8259 | //else => |status| return syscall.unexpectedNtstatus(status), |
| 8259 | } | 8260 | } |
| 8260 | } | 8261 | } |
| 8261 | try syscall.toApc(); | 8262 | try syscall.toApc(); |
| ... | @@ -8266,7 +8267,8 @@ fn fileReadStreamingWindows(file: File, data: []const []u8) File.Reader.Error!us | ... | @@ -8266,7 +8267,8 @@ fn fileReadStreamingWindows(file: File, data: []const []u8) File.Reader.Error!us |
| 8266 | try syscall.checkCancel(); | 8267 | try syscall.checkCancel(); |
| 8267 | continue; | 8268 | continue; |
| 8268 | }, | 8269 | }, |
| 8269 | else => |status| return syscall.unexpectedNtstatus(status), | 8270 | else => |status| std.debug.panic("fileReadStreamingWindows NtDelayExecution returned {t}", .{status}), |
| | 8271 | //else => |status| return syscall.unexpectedNtstatus(status), |
| 8270 | } | 8272 | } |
| 8271 | } | 8273 | } |
| 8272 | } | 8274 | } |
| ... | @@ -8274,7 +8276,8 @@ fn fileReadStreamingWindows(file: File, data: []const []u8) File.Reader.Error!us | ... | @@ -8274,7 +8276,8 @@ fn fileReadStreamingWindows(file: File, data: []const []u8) File.Reader.Error!us |
| 8274 | switch (io_status_block.u.Status) { | 8276 | switch (io_status_block.u.Status) { |
| 8275 | .SUCCESS, .END_OF_FILE, .PIPE_BROKEN => {}, | 8277 | .SUCCESS, .END_OF_FILE, .PIPE_BROKEN => {}, |
| 8276 | .ACCESS_DENIED => return error.AccessDenied, | 8278 | .ACCESS_DENIED => return error.AccessDenied, |
| 8277 | else => |status| return windows.unexpectedStatus(status), | 8279 | else => |status| std.debug.panic("fileReadStreamingWindows IO_STATUS_BLOCK returned {t}", .{status}), |
| | 8280 | //else => |status| return windows.unexpectedStatus(status), |
| 8278 | } | 8281 | } |
| 8279 | return io_status_block.Information; | 8282 | return io_status_block.Information; |
| 8280 | } | 8283 | } |