summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordavidxu <davidxu@FreeBSD.org>2005-12-29 13:00:42 +0000
committerdavidxu <davidxu@FreeBSD.org>2005-12-29 13:00:42 +0000
commit39b63efe826873008f2bae2505042385b39a5355 (patch)
treedfb20c27d6a817234935e38fbca3a73ed49fec25
parentcadc33f1c645d38daa52b4b7d783e6cd2d21fe40 (diff)
downloadFreeBSD-src-39b63efe826873008f2bae2505042385b39a5355.zip
FreeBSD-src-39b63efe826873008f2bae2505042385b39a5355.tar.gz
Add code to report zombie state.
PR: threads/91044 MFC after: 3 days
-rw-r--r--sys/kern/kern_proc.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/kern/kern_proc.c b/sys/kern/kern_proc.c
index 28003d9..6d7d438 100644
--- a/sys/kern/kern_proc.c
+++ b/sys/kern/kern_proc.c
@@ -789,6 +789,8 @@ fill_kinfo_thread(struct thread *td, struct kinfo_proc *kp)
} else {
kp->ki_stat = SWAIT;
}
+ } else if (p->p_state == PRS_ZOMBIE) {
+ kp->ki_stat = SZOMB;
} else {
kp->ki_stat = SIDL;
}
OpenPOWER on IntegriCloud