From 1b157499efd0999e8fb8cff7a17dd3fcc9a56c59 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Wed, 21 Jan 2026 19:16:35 -0800 Subject: [PATCH] std.Io.Threaded: add some temporary, choice panics --- lib/std/Io/Threaded.zig | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/std/Io/Threaded.zig b/lib/std/Io/Threaded.zig index 1a2ca61c00eea211c1f4998325d7f1c6d3b7cd2b..7a04d23e5436289e2477a77d1b355db375a5325d 100644 --- a/lib/std/Io/Threaded.zig +++ b/lib/std/Io/Threaded.zig @@ -8398,7 +8398,8 @@ fn fileReadStreamingWindows(file: File, data: []const []u8) File.Reader.Error!us continue; }, .INVALID_PARAMETER => |err| return syscall.ntstatusBug(err), // streaming read of async mode file - else => |status| return syscall.unexpectedNtstatus(status), + else => |status| std.debug.panic("fileReadStreamingWindows NtReadFile returned {t}", .{status}), + //else => |status| return syscall.unexpectedNtstatus(status), } } try syscall.toApc(); @@ -8409,7 +8410,8 @@ fn fileReadStreamingWindows(file: File, data: []const []u8) File.Reader.Error!us try syscall.checkCancel(); continue; }, - else => |status| return syscall.unexpectedNtstatus(status), + else => |status| std.debug.panic("fileReadStreamingWindows NtDelayExecution returned {t}", .{status}), + //else => |status| return syscall.unexpectedNtstatus(status), } } } @@ -8417,7 +8419,8 @@ fn fileReadStreamingWindows(file: File, data: []const []u8) File.Reader.Error!us switch (io_status_block.u.Status) { .SUCCESS, .END_OF_FILE, .PIPE_BROKEN => {}, .ACCESS_DENIED => return error.AccessDenied, - else => |status| return windows.unexpectedStatus(status), + else => |status| std.debug.panic("fileReadStreamingWindows IO_STATUS_BLOCK returned {t}", .{status}), + //else => |status| return windows.unexpectedStatus(status), } return io_status_block.Information; } -- 2.54.0