commit 558025759632806c9d5b22b5a88d2cc4165c7fac (tree)
parent 8827488fcd556e6e95d97e838f781e6141ebde8c
Author: Andrew Kelley <andrew@ziglang.org>
Date: Wed, 21 Jan 2026 19:16:35 -0800
std.Io.Threaded: add some temporary, choice panics
Diffstat:
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git 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;
}