authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2026-01-21 19:16:35-08:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2026-01-30 12:10:01-08:00
log1b157499efd0999e8fb8cff7a17dd3fcc9a56c59
tree7fcd8b81ea6dd902d7c9f403dc5314b4e65a47a5
parent4f948bb13e1af263f544c86ac662bba298ca461f

std.Io.Threaded: add some temporary, choice panics


1 files changed, 6 insertions(+), 3 deletions(-)

lib/std/Io/Threaded.zig+6-3
......@@ -8398,7 +8398,8 @@ fn fileReadStreamingWindows(file: File, data: []const []u8) File.Reader.Error!us
83988398 continue;
83998399 },
84008400 .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),
84028403 }
84038404 }
84048405 try syscall.toApc();
......@@ -8409,7 +8410,8 @@ fn fileReadStreamingWindows(file: File, data: []const []u8) File.Reader.Error!us
84098410 try syscall.checkCancel();
84108411 continue;
84118412 },
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),
84138415 }
84148416 }
84158417 }
......@@ -8417,7 +8419,8 @@ fn fileReadStreamingWindows(file: File, data: []const []u8) File.Reader.Error!us
84178419 switch (io_status_block.u.Status) {
84188420 .SUCCESS, .END_OF_FILE, .PIPE_BROKEN => {},
84198421 .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),
84218424 }
84228425 return io_status_block.Information;
84238426}