summaryrefslogtreecommitdiff
path: root/sys/kern/kern_proc.c
diff options
context:
space:
mode:
authorDavid Greenman <dg@FreeBSD.org>1996-06-04 02:46:09 +0000
committerDavid Greenman <dg@FreeBSD.org>1996-06-04 02:46:09 +0000
commit78983fc28fdd375dbde72ca614abbd4cd54e81ec (patch)
tree8d6054a4033487aa9930466be6ca859d9b664bb4 /sys/kern/kern_proc.c
parent1b7cb109d3888be4b0aa77aea9b683de24f59719 (diff)
Notes
Diffstat (limited to 'sys/kern/kern_proc.c')
-rw-r--r--sys/kern/kern_proc.c17
1 files changed, 16 insertions, 1 deletions
diff --git a/sys/kern/kern_proc.c b/sys/kern/kern_proc.c
index 3fa8cf2da8d2..4175417bfb5e 100644
--- a/sys/kern/kern_proc.c
+++ b/sys/kern/kern_proc.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)kern_proc.c 8.4 (Berkeley) 1/4/94
- * $Id: kern_proc.c,v 1.9 1994/10/10 01:00:45 phk Exp $
+ * $Id: kern_proc.c,v 1.10 1995/05/30 08:05:37 rgrimes Exp $
*/
#include <sys/param.h>
@@ -154,6 +154,21 @@ pfind(pid)
}
/*
+ * Locate a zombie process by number
+ */
+struct proc *
+zpfind(pid)
+ pid_t pid;
+{
+ struct proc *p;
+
+ for (p = zombproc; p != NULL; p = p->p_next)
+ if (p->p_pid == pid)
+ return (p);
+ return (NULL);
+}
+
+/*
* Locate a process group by number
*/
struct pgrp *