std: fix some surface level compilation errors

And boldly remove preadv, pwritev, readv, writev, pread, pwrite from
std.posix.
This commit is contained in:
Andrew Kelley
2025-12-05 17:41:27 -08:00
parent ba999d608c
commit 72b76077ab
8 changed files with 64 additions and 407 deletions
+2 -2
View File
@@ -474,9 +474,9 @@ pub fn start(options: Options) Node {
}
const stderr: std.fs.File = .stderr();
global_progress.terminal = stderr;
if (stderr.getOrEnableAnsiEscapeSupport()) {
if (stderr.enableAnsiEscapeCodes()) |_| {
global_progress.terminal_mode = .ansi_escape_codes;
} else if (is_windows and stderr.isTty()) {
} else |_| if (is_windows and stderr.isTty()) {
global_progress.terminal_mode = TerminalMode{ .windows_api = .{
.code_page = windows.kernel32.GetConsoleOutputCP(),
} };