| ... | ... | @@ -8398,7 +8398,8 @@ fn fileReadStreamingWindows(file: File, data: []const []u8) File.Reader.Error!us |
| 8398 | 8398 | continue; |
| 8399 | 8399 | }, |
| 8400 | 8400 | .INVALID_PARAMETER => |err| return syscall.ntstatusBug(err), // streaming read of async mode file |
| 8401 | | else => |status| return syscall.unexpectedNtstatus(status), |
| 8401 | else => |status| std.debug.panic("fileReadStreamingWindows NtReadFile returned {t}", .{status}), |
| 8402 | //else => |status| return syscall.unexpectedNtstatus(status), |
| 8402 | 8403 | } |
| 8403 | 8404 | } |
| 8404 | 8405 | try syscall.toApc(); |
| ... | ... | @@ -8409,7 +8410,8 @@ fn fileReadStreamingWindows(file: File, data: []const []u8) File.Reader.Error!us |
| 8409 | 8410 | try syscall.checkCancel(); |
| 8410 | 8411 | continue; |
| 8411 | 8412 | }, |
| 8412 | | else => |status| return syscall.unexpectedNtstatus(status), |
| 8413 | else => |status| std.debug.panic("fileReadStreamingWindows NtDelayExecution returned {t}", .{status}), |
| 8414 | //else => |status| return syscall.unexpectedNtstatus(status), |
| 8413 | 8415 | } |
| 8414 | 8416 | } |
| 8415 | 8417 | } |
| ... | ... | @@ -8417,7 +8419,8 @@ fn fileReadStreamingWindows(file: File, data: []const []u8) File.Reader.Error!us |
| 8417 | 8419 | switch (io_status_block.u.Status) { |
| 8418 | 8420 | .SUCCESS, .END_OF_FILE, .PIPE_BROKEN => {}, |
| 8419 | 8421 | .ACCESS_DENIED => return error.AccessDenied, |
| 8420 | | else => |status| return windows.unexpectedStatus(status), |
| 8422 | else => |status| std.debug.panic("fileReadStreamingWindows IO_STATUS_BLOCK returned {t}", .{status}), |
| 8423 | //else => |status| return windows.unexpectedStatus(status), |
| 8421 | 8424 | } |
| 8422 | 8425 | return io_status_block.Information; |
| 8423 | 8426 | } |