| ... | @@ -681,9 +681,8 @@ pub fn main(init: process.Init.Minimal) !void { | ... | @@ -681,9 +681,8 @@ pub fn main(init: process.Init.Minimal) !void { |
| 681 | } else null; | 681 | } else null; |
| 682 | | 682 | |
| 683 | var stdin_buffer: [256]u8 = undefined; | 683 | var stdin_buffer: [256]u8 = undefined; |
| 684 | var stdout_buffer: [256]u8 = undefined; | | |
| 685 | var stdin_reader = Io.File.stdin().reader(io, &stdin_buffer); | 684 | var stdin_reader = Io.File.stdin().reader(io, &stdin_buffer); |
| 686 | var stdout_writer = Io.File.stdout().writer(io, &stdout_buffer); | 685 | const stdout_writer = initStdoutWriter(io); |
| 687 | | 686 | |
| 688 | var protocol_server_allocation: AvoidableServer = undefined; | 687 | var protocol_server_allocation: AvoidableServer = undefined; |
| 689 | const protocol_server: ?*AvoidableServer = if (listen) s: { | 688 | const protocol_server: ?*AvoidableServer = if (listen) s: { |
| ... | @@ -693,7 +692,7 @@ pub fn main(init: process.Init.Minimal) !void { | ... | @@ -693,7 +692,7 @@ pub fn main(init: process.Init.Minimal) !void { |
| 693 | if (step_names.items.len > 0) fatal("build steps must be provided over the protocol instead of using CLI arguments", .{}); | 692 | if (step_names.items.len > 0) fatal("build steps must be provided over the protocol instead of using CLI arguments", .{}); |
| 694 | protocol_server_allocation = .{ | 693 | protocol_server_allocation = .{ |
| 695 | .in = &stdin_reader.interface, | 694 | .in = &stdin_reader.interface, |
| 696 | .out = &stdout_writer.interface, | 695 | .out = stdout_writer, |
| 697 | }; | 696 | }; |
| 698 | try serveBspHandshake(&protocol_server_allocation); | 697 | try serveBspHandshake(&protocol_server_allocation); |
| 699 | break :s &protocol_server_allocation; | 698 | break :s &protocol_server_allocation; |