diff options
Diffstat (limited to 'sys/kern/kern_proc.c')
-rw-r--r-- | sys/kern/kern_proc.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/sys/kern/kern_proc.c b/sys/kern/kern_proc.c index 91d9e212d388..63a22c966c5a 100644 --- a/sys/kern/kern_proc.c +++ b/sys/kern/kern_proc.c @@ -49,6 +49,9 @@ #include <sys/ioctl.h> #include <sys/tty.h> +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; |