From cb3be2845c227cd2bbed795334f6b164560d1d3d Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Mon, 1 Jul 2024 19:45:16 +0200 Subject: [PATCH] fix(windows): support --debug-wait on windows --- src/main.zig | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/src/main.zig b/src/main.zig index 2d2f631..a560a0b 100644 --- a/src/main.zig +++ b/src/main.zig @@ -77,14 +77,9 @@ pub fn main() anyerror!void { if (std.posix.getenv("JITDEBUG")) |_| thespian.install_debugger(); if (res.args.@"debug-wait" != 0) { - if (builtin.os.tag == .windows) { - std.debug.print("--debug-wait is not implemented on windows", .{}); - return error.DebugWaitFailed; - } else { - std.debug.print("press return to start", .{}); - var buf: [10]u8 = undefined; - _ = std.c.read(0, &buf, @sizeOf(@TypeOf(buf))); - } + std.debug.print("press return to start", .{}); + var buf: [1]u8 = undefined; + _ = try std.io.getStdIn().read(&buf); } if (c.setlocale(c.LC_ALL, "") == null) {