diff options
-rw-r--r-- | proc/wait.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/proc/wait.c b/proc/wait.c index 8883d458..3c6c8d06 100644 --- a/proc/wait.c +++ b/proc/wait.c @@ -292,7 +292,12 @@ S_proc_mark_cont (struct proc *p) { if (!p) return EOPNOTSUPP; + p->p_stopped = 0; + + if (!p->p_parent->p_nostopcld) + send_signal (p->p_parent->p_msgport, SIGCHLD, CLD_CONTINUED, p->p_parent->p_task); + return 0; } |