summaryrefslogtreecommitdiff
path: root/proc/wait.c
diff options
context:
space:
mode:
Diffstat (limited to 'proc/wait.c')
-rw-r--r--proc/wait.c5
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;
}