| ... | @@ -8398,7 +8398,8 @@ fn fileReadStreamingWindows(file: File, data: []const []u8) File.Reader.Error!us | ... | @@ -8398,7 +8398,8 @@ fn fileReadStreamingWindows(file: File, data: []const []u8) File.Reader.Error!us |
| 8398 | continue; | 8398 | continue; |
| 8399 | }, | 8399 | }, |
| 8400 | .INVALID_PARAMETER => |err| return syscall.ntstatusBug(err), // streaming read of async mode file | 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 | try syscall.toApc(); | 8405 | try syscall.toApc(); |
| ... | @@ -8409,7 +8410,8 @@ fn fileReadStreamingWindows(file: File, data: []const []u8) File.Reader.Error!us | ... | @@ -8409,7 +8410,8 @@ fn fileReadStreamingWindows(file: File, data: []const []u8) File.Reader.Error!us |
| 8409 | try syscall.checkCancel(); | 8410 | try syscall.checkCancel(); |
| 8410 | continue; | 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,7 +8419,8 @@ fn fileReadStreamingWindows(file: File, data: []const []u8) File.Reader.Error!us |
| 8417 | switch (io_status_block.u.Status) { | 8419 | switch (io_status_block.u.Status) { |
| 8418 | .SUCCESS, .END_OF_FILE, .PIPE_BROKEN => {}, | 8420 | .SUCCESS, .END_OF_FILE, .PIPE_BROKEN => {}, |
| 8419 | .ACCESS_DENIED => return error.AccessDenied, | 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 | return io_status_block.Information; | 8425 | return io_status_block.Information; |
| 8423 | } | 8426 | } |