╭ changed ─────────╮ │src/ssh_helper.zig│ ╰──────────────────╯ ╭─────────────────────────────────────────────────────────────────────────────╮ │44 try stream_writer.interface.writeAll(command.dir); │ │45 try stream_writer.interface.flush(); │ │46 │ │47 - if (builtin.os.tag != .linux) { │ │47 + if (builtin.os.tag == .windows) { │ │48 var stdin_buffer = [_]u8{0} ** 1024; │ │49 var stdin_reader = std.Io.File.stdin().reader(io, &stdin_buffer);│ │50 │ ╰─────────────────────────────────────────────────────────────────────────────╯ ╭──────────────────────────────────────────────────────────────────────────────────────────────╮ │232 fn writeAllFd(fd: std.posix.fd_t, bytes: []const u8) !void { │ │233 var written: usize = 0; │ │234 while (written < bytes.len) { │ │235 - while (true) { │ │236 - const rc = std.os.linux.write(fd, bytes[written..].ptr, bytes.len - written);│ │237 - switch (std.os.linux.errno(rc)) { │ │238 - .SUCCESS => { │ │239 - written += @intCast(rc); │ │240 - break; │ │241 - }, │ │242 - .INTR => continue, │ │243 - .PIPE => return error.BrokenPipe, │ │244 - else => return error.WriteFailed, │ │245 - } │ │235 + const rc = std.posix.system.write(fd, bytes[written..].ptr, bytes.len - written);│ │236 + switch (std.posix.errno(rc)) { │ │237 + .SUCCESS => written += @intCast(rc), │ │238 + .INTR => continue, │ │239 + .PIPE => return error.BrokenPipe, │ │240 + else => return error.WriteFailed, │ │241 } │ │242 } │ │243 } │ ╰──────────────────────────────────────────────────────────────────────────────────────────────╯