From 9eb2eddf718bacb968733be6c07dae40bec28256 Mon Sep 17 00:00:00 2001 From: Niklas Halle Date: Mon, 25 May 2020 21:31:39 +0200 Subject: last stuff --- 02_exercise/builtins.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/02_exercise/builtins.c b/02_exercise/builtins.c index 9f23927..f5497a3 100644 --- a/02_exercise/builtins.c +++ b/02_exercise/builtins.c @@ -75,6 +75,8 @@ void builtin_wait(process p, bool bind) { if (EINTR == errno) { // cancelled by ctrl-c if (bind) { + current_pc->done = true; + ++done_count; kill(current_pc->pid, SIGKILL); waitpid(current_pc->pid, &status, options); printf("Killed [%ld]\n", (long) current_pc->pid); -- cgit v1.2.3-54-g00ecf