diff options
author | davidxu <davidxu@FreeBSD.org> | 2005-12-29 13:00:42 +0000 |
---|---|---|
committer | davidxu <davidxu@FreeBSD.org> | 2005-12-29 13:00:42 +0000 |
commit | 39b63efe826873008f2bae2505042385b39a5355 (patch) | |
tree | dfb20c27d6a817234935e38fbca3a73ed49fec25 | |
parent | cadc33f1c645d38daa52b4b7d783e6cd2d21fe40 (diff) | |
download | FreeBSD-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.c | 2 |
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; } |