From 933d4a37fa5f7db6031a48a69f593f336934ad65 Mon Sep 17 00:00:00 2001 From: "Michael I. Bushnell" Date: Fri, 24 May 1996 19:53:47 +0000 Subject: (S_proc_getprocinfo): Set PI->exitstatus and PI->sigcode. --- proc/info.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'proc/info.c') diff --git a/proc/info.c b/proc/info.c index 1390b0a2..c64dd6d7 100644 --- a/proc/info.c +++ b/proc/info.c @@ -420,6 +420,13 @@ S_proc_getprocinfo (struct proc *callerp, for (tp = p; !tp->p_loginleader; tp = tp->p_parent) assert (tp); pi->logincollection = tp->p_pid; + if (p->p_dead || p->p_stopped) + { + pi->exitstatus = p->p_status; + pi->sigcode = p->p_sigcode; + } + else + pi->exitstatus = pi->sigcode = 0; pi->nthreads = nthreads; -- cgit v1.2.3