From 2469c867a164210ce96143517059f21db7f1fd17 Mon Sep 17 00:00:00 2001 From: rgrimes Date: Wed, 25 May 1994 09:21:21 +0000 Subject: The big 4.4BSD Lite to FreeBSD 2.0.0 (Development) patch. Reviewed by: Rodney W. Grimes Submitted by: John Dyson and David Greenman --- sys/kern/kern_proc.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'sys/kern/kern_proc.c') diff --git a/sys/kern/kern_proc.c b/sys/kern/kern_proc.c index 91d9e21..63a22c9 100644 --- a/sys/kern/kern_proc.c +++ b/sys/kern/kern_proc.c @@ -49,6 +49,9 @@ #include #include +void pgdelete __P((struct pgrp *)); +void fixjobc __P((struct proc *, struct pgrp *, int)); + /* * Structure associated with user cacheing. */ @@ -64,6 +67,7 @@ u_long uihash; /* size of hash table - 1 */ /* * Allocate a hash table. */ +void usrinfoinit() { @@ -116,6 +120,7 @@ chgproccnt(uid, diff) /* * Is p an inferior of the current process? */ +int inferior(p) register struct proc *p; { @@ -160,6 +165,7 @@ pgfind(pgid) /* * Move p to a new or existing process group (and session) */ +int enterpgrp(p, pgid, mksess) register struct proc *p; pid_t pgid; @@ -259,6 +265,7 @@ enterpgrp(p, pgid, mksess) /* * remove process from process group */ +int leavepgrp(p) register struct proc *p; { @@ -283,6 +290,7 @@ leavepgrp(p) /* * delete a process group */ +void pgdelete(pgrp) register struct pgrp *pgrp; { @@ -318,6 +326,7 @@ static void orphanpg(); * entering == 0 => p is leaving specified group. * entering == 1 => p is entering specified group. */ +void fixjobc(p, pgrp, entering) register struct proc *p; register struct pgrp *pgrp; -- cgit v1.1