summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_resource.c
diff options
context:
space:
mode:
authorhsu <hsu@FreeBSD.org>1996-03-11 06:04:20 +0000
committerhsu <hsu@FreeBSD.org>1996-03-11 06:04:20 +0000
commit633fd1e2eb1963ab5a8b7c666ecd06d0e5ab280a (patch)
tree2345ca8502054f1de25afa005a9c1e40e94e6e52 /sys/kern/kern_resource.c
parent7530dffb8e2cba4133ded13b9338bdc0b36016af (diff)
downloadFreeBSD-src-633fd1e2eb1963ab5a8b7c666ecd06d0e5ab280a.zip
FreeBSD-src-633fd1e2eb1963ab5a8b7c666ecd06d0e5ab280a.tar.gz
From Lite2: proc LIST changes
stylistic changes to function prototypes Reviewed by: david & bde
Diffstat (limited to 'sys/kern/kern_resource.c')
-rw-r--r--sys/kern/kern_resource.c17
1 files changed, 9 insertions, 8 deletions
diff --git a/sys/kern/kern_resource.c b/sys/kern/kern_resource.c
index d2984e8..5757cdb 100644
--- a/sys/kern/kern_resource.c
+++ b/sys/kern/kern_resource.c
@@ -36,7 +36,7 @@
* SUCH DAMAGE.
*
* @(#)kern_resource.c 8.5 (Berkeley) 1/21/94
- * $Id: kern_resource.c,v 1.17 1995/12/07 12:46:48 davidg Exp $
+ * $Id: kern_resource.c,v 1.18 1996/01/16 18:10:19 phk Exp $
*/
#include <sys/param.h>
@@ -55,8 +55,8 @@
#include <vm/pmap.h>
#include <vm/vm_map.h>
-int donice __P((struct proc *, struct proc *, int));
-int dosetrlimit __P((struct proc *, u_int, struct rlimit *));
+int donice __P((struct proc *curp, struct proc *chgp, int n));
+int dosetrlimit __P((struct proc *p, u_int which, struct rlimit *limp));
/*
* Resource controls and accounting.
@@ -96,7 +96,8 @@ getpriority(curp, uap, retval)
pg = curp->p_pgrp;
else if ((pg = pgfind(uap->who)) == NULL)
break;
- for (p = pg->pg_mem; p != NULL; p = p->p_pgrpnxt) {
+ for (p = pg->pg_members.lh_first; p != 0;
+ p = p->p_pglist.le_next) {
if (p->p_nice < low)
low = p->p_nice;
}
@@ -106,11 +107,10 @@ getpriority(curp, uap, retval)
case PRIO_USER:
if (uap->who == 0)
uap->who = curp->p_ucred->cr_uid;
- for (p = (struct proc *)allproc; p != NULL; p = p->p_next) {
+ for (p = allproc.lh_first; p != 0; p = p->p_list.le_next)
if (p->p_ucred->cr_uid == uap->who &&
p->p_nice < low)
low = p->p_nice;
- }
break;
default:
@@ -159,7 +159,8 @@ setpriority(curp, uap, retval)
pg = curp->p_pgrp;
else if ((pg = pgfind(uap->who)) == NULL)
break;
- for (p = pg->pg_mem; p != NULL; p = p->p_pgrpnxt) {
+ for (p = pg->pg_members.lh_first; p != 0;
+ p = p->p_pglist.le_next) {
error = donice(curp, p, uap->prio);
found++;
}
@@ -169,7 +170,7 @@ setpriority(curp, uap, retval)
case PRIO_USER:
if (uap->who == 0)
uap->who = curp->p_ucred->cr_uid;
- for (p = (struct proc *)allproc; p != NULL; p = p->p_next)
+ for (p = allproc.lh_first; p != 0; p = p->p_list.le_next)
if (p->p_ucred->cr_uid == uap->who) {
error = donice(curp, p, uap->prio);
found++;
OpenPOWER on IntegriCloud