buildworld - Fix breakage
authorMatthew Dillon <dillon@apollo.backplane.com>
Wed, 11 Aug 2010 20:07:29 +0000 (13:07 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Wed, 11 Aug 2010 20:55:33 +0000 (13:55 -0700)
* More cases where sys/user.h is not included early enough.

Reported-by: swildner
30 files changed:
bin/ps/keyword.c
bin/ps/print.c
bin/ps/ps.c
contrib/ipfilter/ipsend/iptests.c
contrib/ipfilter/ipsend/lsock.c
contrib/ipfilter/ipsend/sock.c
lib/libkvm/kvm_minidump_i386.c
libexec/rpc.rstatd/rstat_proc.c
usr.bin/fstat/fstat.c
usr.bin/gcore/gcore.c
usr.bin/gcore/md-sparc.c
usr.bin/killall/killall.c
usr.bin/ktrace/subr.c
usr.bin/netstat/route.c
usr.bin/pctrack/pctrack.c
usr.bin/pkill/pkill.c
usr.bin/sockstat/sockstat.c
usr.bin/systat/extern.h
usr.bin/systat/iostat.c
usr.bin/systat/main.c
usr.bin/systat/pigs.c
usr.bin/systat/vmstat.c
usr.bin/time/time.c
usr.bin/top/m_dragonfly.c
usr.bin/vmstat/vmstat.c
usr.bin/w/proc_compare.c
usr.bin/w/w.c
usr.sbin/iostat/iostat.c
usr.sbin/pfctl/pfctl_parser.c
usr.sbin/pstat/pstat.c

index 4b5ab11..a4ece47 100644 (file)
  * $DragonFly: src/bin/ps/keyword.c,v 1.30 2007/11/25 18:10:06 swildner Exp $
  */
 
+#include <sys/user.h>
 #include <sys/param.h>
 #include <sys/time.h>
 #include <sys/queue.h>
 #include <sys/resource.h>
 #include <sys/sysctl.h>
 #include <sys/ucred.h>
-#include <sys/user.h>
 
 #include <err.h>
 #include <errno.h>
index 6908e06..149d8d0 100644 (file)
  * $DragonFly: src/bin/ps/print.c,v 1.34 2008/11/10 14:56:33 swildner Exp $
  */
 
+#include <sys/user.h>
 #include <sys/param.h>
 #include <sys/time.h>
 #include <sys/resource.h>
 #include <sys/stat.h>
 
 #include <sys/ucred.h>
-#include <sys/user.h>
 #include <sys/sysctl.h>
 #include <sys/rtprio.h>
 #include <vm/vm.h>
index f38c610..1fdd05e 100644 (file)
@@ -36,8 +36,8 @@
  * $DragonFly: src/bin/ps/ps.c,v 1.25 2008/01/10 14:18:39 matthias Exp $
  */
 
-#include <sys/param.h>
 #include <sys/user.h>
+#include <sys/param.h>
 #include <sys/time.h>
 #include <sys/queue.h>
 #include <sys/resource.h>
index a2f8432..0b35a5e 100644 (file)
@@ -6,6 +6,8 @@
 #if defined(__sgi) && (IRIX > 602)
 # include <sys/ptimers.h>
 #endif
+#include <sys/user.h>
+#include <sys/proc.h>
 #include <stdio.h>
 #include <unistd.h>
 #include <stdlib.h>
@@ -26,8 +28,6 @@
 #undef  KERNEL
 #if !defined(solaris) && !defined(linux) && !defined(__sgi)
 # include <nlist.h>
-# include <sys/user.h>
-# include <sys/proc.h>
 #endif
 #if !defined(ultrix) && !defined(hpux) && !defined(linux) && !defined(__sgi)
 # include <kvm.h>
index 1f2162c..9f716c7 100644 (file)
@@ -10,6 +10,7 @@ static const char rcsid[] = "@(#)$Id: lsock.c,v 2.1.4.3 2002/12/06 11:40:36 darr
 #if defined(__sgi) && (IRIX > 602)
 # include <sys/ptimers.h>
 #endif
+#include <sys/user.h>
 #include <stdio.h>
 #include <unistd.h>
 #include <string.h>
@@ -39,7 +40,6 @@ static const char rcsid[] = "@(#)$Id: lsock.c,v 2.1.4.3 2002/12/06 11:40:36 darr
 #include <linux/sched.h>
 #include <linux/netdevice.h>
 #include <nlist.h>
-#include <sys/user.h>
 #include <sys/socket.h>
 #include <math.h>
 #include <netinet/in.h>
index 313f36a..3bea84e 100644 (file)
@@ -5,6 +5,8 @@
  *
  * See the IPFILTER.LICENCE file for details on licencing.
  */
+#include <sys/user.h>
+
 #if defined(__sgi) && (IRIX > 602)
 # include <sys/ptimers.h>
 #endif
@@ -36,7 +38,6 @@
 #undef  _KERNEL
 #undef  KERNEL
 #include <nlist.h>
-#include <sys/user.h>
 #include <sys/socket.h>
 #include <sys/socketvar.h>
 #include <sys/proc.h>
index 81aa328..a49ff20 100644 (file)
  * SUCH DAMAGE.
  */
 
-#include <sys/cdefs.h>
-
 /*
  * AMD64 machine dependent routines for kvm and minidumps.
  */
-
-#include <sys/param.h>
 #include <sys/user.h>
+#include <sys/param.h>
 #include <sys/proc.h>
 #include <sys/stat.h>
 #include <sys/mman.h>
index bc30f28..142b60e 100644 (file)
@@ -38,8 +38,8 @@
  * Copyright (c) 1984 by Sun Microsystems, Inc.
  */
 
-#include <sys/param.h>
 #include <sys/kinfo.h>
+#include <sys/param.h>
 #include <sys/socket.h>
 #include <sys/sysctl.h>
 #include <sys/time.h>
index 964caa0..17dabdc 100644 (file)
  * $DragonFly: src/usr.bin/fstat/fstat.c,v 1.26 2008/05/03 04:13:12 dillon Exp $
  */
 
-#define        _KERNEL_STRUCTURES
-
+#include <sys/user.h>
 #include <sys/param.h>
 #include <sys/time.h>
-#include <sys/user.h>
 #include <sys/stat.h>
 #include <sys/vnode.h>
 #include <sys/socket.h>
index dadcfed..031018b 100644 (file)
  * Engineering group at Lawrence Berkeley Laboratory under DARPA
  * contract BG 91-66 and contributed to Berkeley.
  */
+#include <sys/user.h>
 #include <sys/param.h>
 #include <sys/time.h>
 #include <sys/stat.h>
-#include <sys/user.h>
 #include <sys/sysctl.h>
 #include <machine/elf.h>
 
index 8ee06ca..47f5988 100644 (file)
  * $DragonFly: src/usr.bin/gcore/md-sparc.c,v 1.5 2005/04/10 20:55:38 drhodus Exp $
  */
 
+#include <sys/user.h>
 #include <sys/param.h>
 #include <sys/time.h>
 #include <sys/file.h>
 #include <sys/stat.h>
-#include <sys/user.h>
 #include <sys/sysctl.h>
 #include <machine/vmparam.h>
 
index 268c65d..d32efbe 100644 (file)
  * $DragonFly: src/usr.bin/killall/killall.c,v 1.9 2007/02/01 10:33:26 corecode Exp $
  */
 
-#include <sys/cdefs.h>
+#include <sys/user.h>
 #include <sys/param.h>
 #include <sys/stat.h>
-#include <sys/user.h>
 #include <sys/sysctl.h>
 #include <fcntl.h>
 #include <dirent.h>
index 48b484f..b4f569e 100644 (file)
  * $DragonFly: src/usr.bin/ktrace/subr.c,v 1.6 2005/06/01 03:05:40 swildner Exp $
  */
 
-#define _KERNEL_STRUCTURES
-
+#include <sys/user.h>
 #include <sys/param.h>
 #include <sys/file.h>
-#include <sys/user.h>
 #include <sys/time.h>
 #include <sys/ktrace.h>
 
index e441d69..594905b 100644 (file)
@@ -35,6 +35,7 @@
  * $DragonFly: src/usr.bin/netstat/route.c,v 1.13 2008/07/07 22:02:10 nant Exp $
  */
 
+#include <sys/kinfo.h>
 #include <sys/param.h>
 #include <sys/socket.h>
 #include <sys/time.h>
index 9f16fba..6729625 100644 (file)
  * $DragonFly: src/usr.bin/pctrack/pctrack.c,v 1.2 2008/09/02 11:50:46 matthias Exp $
  */
 
-#include <sys/cdefs.h>
-
+#include <sys/kinfo.h>
 #include <sys/types.h>
 #include <sys/ktr.h>
-#include <sys/kinfo.h>
 #include <sys/mman.h>
 #include <sys/stat.h>
 #include <sys/queue.h>
index bf519a4..3766bfa 100644 (file)
  * POSSIBILITY OF SUCH DAMAGE.
  */
 
+#include <sys/user.h>
 #include <sys/types.h>
 #include <sys/param.h>
 #include <sys/sysctl.h>
-#include <sys/user.h>
 #include <sys/queue.h>
 #include <sys/stat.h>
 #include <sys/fcntl.h>
index a65a219..fed7ba8 100644 (file)
  * $DragonFly: src/usr.bin/sockstat/sockstat.c,v 1.7 2007/02/01 10:33:26 corecode Exp $
  */
 
-#define _KERNEL_STRUCTURES
+#include <sys/user.h>
 #include <sys/param.h>
 #include <sys/socket.h>
 #include <sys/socketvar.h>
 #include <sys/sysctl.h>
 #include <sys/file.h>
-#include <sys/user.h>
 
 #include <sys/un.h>
 #include <sys/unpcb.h>
index 93530fa..6e8f2f0 100644 (file)
@@ -34,7 +34,6 @@
  * $DragonFly: src/usr.bin/systat/extern.h,v 1.8 2008/11/10 04:59:45 swildner Exp $
  */
 
-#include <sys/cdefs.h>
 #include <fcntl.h>
 #include <kvm.h>
 
index d49cf8b..1cdf6ef 100644 (file)
@@ -63,7 +63,7 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
+#include <sys/user.h>
 
 #include <err.h>
 #include <devstat.h>
index 969fbf4..b961953 100644 (file)
@@ -36,6 +36,7 @@
  * $DragonFly: src/usr.bin/systat/main.c,v 1.7 2008/11/10 04:59:45 swildner Exp $
  */
 
+#include <sys/user.h>
 #include <sys/param.h>
 #include <sys/time.h>
 
index 1ac9fca..a4cf646 100644 (file)
  * Pigs display from Bill Reeves at Lucasfilm
  */
 
-#define _KERNEL_STRUCTURES
+#include <sys/user.h>
 #include <sys/param.h>
 #include <sys/time.h>
-#include <sys/user.h>
 #include <sys/sysctl.h>
 
 #include <curses.h>
index b5870d0..7c4b061 100644 (file)
  * Cursed vmstat -- from Robert Elz.
  */
 
-#define _KERNEL_STRUCTURES
+#include <sys/user.h>
 #include <sys/param.h>
 #include <sys/stat.h>
 #include <sys/time.h>
-#include <sys/user.h>
 #include <sys/uio.h>
 #include <sys/namei.h>
 #include <sys/sysctl.h>
index a5f03e3..a14ae2d 100644 (file)
@@ -36,7 +36,7 @@
  * $DragonFly: src/usr.bin/time/time.c,v 1.11 2005/03/04 16:54:37 liamfoy Exp $
  */
 
-#include <sys/param.h>
+#include <sys/user.h>
 #include <sys/time.h>
 #include <sys/resource.h>
 #include <sys/signal.h>
index b2ceb08..ffa789a 100644 (file)
@@ -23,8 +23,9 @@
  * $DragonFly: src/usr.bin/top/machine.c,v 1.26 2008/10/16 01:52:33 swildner Exp $
  */
 
-#include <sys/time.h>
+#include <sys/user.h>
 #include <sys/types.h>
+#include <sys/time.h>
 #include <sys/signal.h>
 #include <sys/param.h>
 
@@ -38,8 +39,6 @@
 #include <sys/errno.h>
 #include <sys/sysctl.h>
 #include <sys/file.h>
-#include <sys/time.h>
-#include <sys/user.h>
 #include <sys/vmmeter.h>
 #include <sys/resource.h>
 #include <sys/rtprio.h>
index 646caa5..15cc538 100644 (file)
  * $DragonFly: src/usr.bin/vmstat/vmstat.c,v 1.23 2008/02/19 18:19:15 thomas Exp $
  */
 
-#define _KERNEL_STRUCTURES
-
+#include <sys/user.h>
 #include <sys/param.h>
 #include <sys/time.h>
-#include <sys/user.h>
 #include <sys/uio.h>
 #include <sys/namei.h>
 #include <sys/malloc.h>
index 3af7d26..58f96a5 100644 (file)
@@ -35,9 +35,9 @@
  * $DragonFly: src/usr.bin/w/proc_compare.c,v 1.9 2007/02/18 16:15:24 corecode Exp $
  */
 
+#include <sys/user.h>
 #include <sys/param.h>
 #include <sys/time.h>
-#include <sys/user.h>
 
 #include "extern.h"
 
index 54b9dad..c208f5e 100644 (file)
  * This program is similar to the systat command on Tenex/Tops 10/20
  *
  */
+#include <sys/user.h>
 #include <sys/param.h>
 #include <sys/time.h>
 #include <sys/stat.h>
 #include <sys/sysctl.h>
-#include <sys/user.h>
 #include <sys/ioctl.h>
 #include <sys/socket.h>
 #include <sys/tty.h>
index 55b9dc8..b5bfea2 100644 (file)
  * SUCH DAMAGE.
  */
 
+#include <sys/user.h>
 #include <sys/param.h>
 #include <sys/errno.h>
 
index a50d692..b9cc842 100644 (file)
  *
  */
 
+#include <sys/user.h>
 #include <sys/types.h>
 #include <sys/ioctl.h>
 #include <sys/socket.h>
 #include <sys/param.h>
-#include <sys/user.h>
 #include <net/if.h>
 #include <netinet/in.h>
 #include <netinet/in_systm.h>
index ef3fb6c..e16dda6 100644 (file)
@@ -36,8 +36,8 @@
  * $DragonFly: src/usr.sbin/pstat/pstat.c,v 1.22 2008/03/04 18:10:44 swildner Exp $
  */
 
-#define _KERNEL_STRUCTURES
-
+#include <sys/user.h>
+#include <sys/kinfo.h>
 #include <sys/param.h>
 #include <sys/time.h>
 #include <sys/vnode.h>
@@ -60,8 +60,6 @@
 #include <sys/conf.h>
 #include <sys/blist.h>
 
-#include <sys/kinfo.h>
-#include <sys/user.h>
 #include <sys/sysctl.h>
 
 #include <err.h>