diff options
author | Artur Grabowski <art@cvs.openbsd.org> | 2002-08-23 15:33:13 +0000 |
---|---|---|
committer | Artur Grabowski <art@cvs.openbsd.org> | 2002-08-23 15:33:13 +0000 |
commit | 557b435e5b58e8c4514957fceb7d44dc55877d99 (patch) | |
tree | bd472e0e66da5f807b4c4ad3bc518fe4a0a008f2 /sys/kern | |
parent | 7096005edc3182dd2299935f8f3b404016de64bf (diff) |
Use LIST_ macros for the list of all struct file.
Diffstat (limited to 'sys/kern')
-rw-r--r-- | sys/kern/kern_sysctl.c | 4 | ||||
-rw-r--r-- | sys/kern/uipc_usrreq.c | 10 |
2 files changed, 7 insertions, 7 deletions
diff --git a/sys/kern/kern_sysctl.c b/sys/kern/kern_sysctl.c index 8d8e8f4942c..405ce448151 100644 --- a/sys/kern/kern_sysctl.c +++ b/sys/kern/kern_sysctl.c @@ -1,4 +1,4 @@ -/* $OpenBSD: kern_sysctl.c,v 1.73 2002/07/06 19:14:20 nordin Exp $ */ +/* $OpenBSD: kern_sysctl.c,v 1.74 2002/08/23 15:33:12 art Exp $ */ /* $NetBSD: kern_sysctl.c,v 1.17 1996/05/20 17:49:05 mrg Exp $ */ /*- @@ -840,7 +840,7 @@ sysctl_file(where, sizep) /* * followed by an array of file structures */ - for (fp = filehead.lh_first; fp != 0; fp = fp->f_list.le_next) { + LIST_FOREACH(fp, &filehead, f_list) { if (buflen < sizeof(struct file)) { *sizep = where - start; return (ENOMEM); diff --git a/sys/kern/uipc_usrreq.c b/sys/kern/uipc_usrreq.c index d5038f0ef53..a4c5048bd47 100644 --- a/sys/kern/uipc_usrreq.c +++ b/sys/kern/uipc_usrreq.c @@ -1,4 +1,4 @@ -/* $OpenBSD: uipc_usrreq.c,v 1.21 2002/03/14 01:27:05 millert Exp $ */ +/* $OpenBSD: uipc_usrreq.c,v 1.22 2002/08/23 15:33:12 art Exp $ */ /* $NetBSD: uipc_usrreq.c,v 1.18 1996/02/09 19:00:50 christos Exp $ */ /* @@ -826,10 +826,10 @@ unp_gc() return; unp_gcing = 1; unp_defer = 0; - for (fp = filehead.lh_first; fp != 0; fp = fp->f_list.le_next) + LIST_FOREACH(fp, &filehead, f_list) fp->f_flag &= ~(FMARK|FDEFER); do { - for (fp = filehead.lh_first; fp != 0; fp = fp->f_list.le_next) { + LIST_FOREACH(fp, &filehead, f_list) { if (fp->f_flag & FDEFER) { fp->f_flag &= ~FDEFER; unp_defer--; @@ -908,9 +908,9 @@ unp_gc() * 91/09/19, bsy@cs.cmu.edu */ extra_ref = malloc(nfiles * sizeof(struct file *), M_FILE, M_WAITOK); - for (nunref = 0, fp = filehead.lh_first, fpp = extra_ref; fp != 0; + for (nunref = 0, fp = LIST_FIRST(&filehead), fpp = extra_ref; fp != 0; fp = nextfp) { - nextfp = fp->f_list.le_next; + nextfp = LIST_NEXT(fp, f_list); if (fp->f_count == 0) continue; if (fp->f_count == fp->f_msgcount && !(fp->f_flag & FMARK)) { |