---
cause test.do hack or something. mostly just feels like the right thing
to do
src/main.ha | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/src/main.ha b/src/main.ha
index 851acf6..9893447 100644
--- a/src/main.ha+++ b/src/main.ha
@@ -142,6 +142,11 @@ export fn main() void = {
io::write(ctx.wr, [0])!;
};
};
+ defer if (ctx.parent is void) {+ for (let i = 0z; i < ctx.jobs - 1; i += 1) {+ io::read(ctx.rd, [0])!;+ };+ }; // first start sub-builds...
for (let i = 0z; i < len(cmd.args); i += 1) {
--
2.39.1