Fix the way <sys/ioccom.h> is included throughout our tree.
authorSascha Wildner <saw@online.de>
Wed, 15 Apr 2009 12:21:52 +0000 (14:21 +0200)
committerSascha Wildner <saw@online.de>
Wed, 15 Apr 2009 14:12:06 +0000 (16:12 +0200)
The original intention was to include it only in header files which
define ioctl codes and not in .c or .h files which include headers
that define ioctl codes.

Adjust the tree to follow this idea.

Pointed-out-by: Guy Harris <guy@alum.mit.edu>
Dragonfly-bug:  <http://bugs.dragonflybsd.org/issue1334>

120 files changed:
include/rpc/des.h
share/examples/isdn/v21/v21modem.c
sys/bus/cam/scsi/scsi_ses.c
sys/bus/cam/scsi/scsi_ses.h
sys/bus/firewire/firewire.h
sys/bus/firewire/fwdev.c
sys/bus/firewire/fwmem.c
sys/bus/usb/usb.h
sys/contrib/ipfilter/netinet/ip_fil.h
sys/contrib/ipfilter/netinet/ip_nat.h
sys/contrib/ipfilter/netinet/ip_state.h
sys/dev/acpica5/acpi.c
sys/dev/acpica5/acpi_acad.c
sys/dev/acpica5/acpi_battery.c
sys/dev/acpica5/acpi_cmbat.c
sys/dev/acpica5/acpiio.h
sys/dev/agp/agp.c
sys/dev/disk/isp/isp_freebsd.c
sys/dev/disk/isp/isp_ioctl.h
sys/dev/netif/ath/ath/if_athioctl.h
sys/dev/netif/sbni/if_sbnivar.h
sys/dev/raid/aac/aac_ioctl.h
sys/dev/raid/aac/aac_linux.c
sys/dev/raid/asr/asr.c
sys/dev/raid/asr/osd_unix.h
sys/dev/raid/iir/iir.h
sys/dev/raid/iir/iir_ctrl.c
sys/dev/raid/mly/mly.c
sys/dev/raid/mly/mlyio.h
sys/dev/raid/twa/twa_ioctl.h
sys/dev/raid/twe/tweio.h
sys/dev/raid/vinum/vinumio.h
sys/dev/serial/digi/digiio.h
sys/dev/serial/si/si.h
sys/dev/sound/pci/gnu/emu10k1-alsa.h
sys/dev/sound/pcm/sound.h
sys/dev/usbmisc/ubsa/ubsa.c
sys/dev/usbmisc/ucom/ucom.c
sys/dev/usbmisc/ufm/ufm.c
sys/dev/usbmisc/uftdi/uftdi.c
sys/dev/usbmisc/ugen/ugen.c
sys/dev/usbmisc/uhid/uhid.c
sys/dev/usbmisc/ukbd/ukbd.c
sys/dev/usbmisc/ulpt/ulpt.c
sys/dev/usbmisc/umodem/umodem.c
sys/dev/usbmisc/ums/ums.c
sys/dev/usbmisc/uplcom/uplcom.c
sys/dev/usbmisc/urio/urio.c
sys/dev/usbmisc/uticom/uticom.c
sys/dev/usbmisc/uvscom/uvscom.c
sys/dev/video/bktr/ioctl_bt848.h
sys/dev/virtual/net/if_vke.c
sys/emulation/linux/linux_ioctl.c
sys/kern/kern_memio.c
sys/net/bpf.h
sys/net/i4b/driver/i4b_ctl.c
sys/net/i4b/driver/i4b_ing.c
sys/net/i4b/driver/i4b_ipr.c
sys/net/i4b/driver/i4b_isppp.c
sys/net/i4b/driver/i4b_rbch.c
sys/net/i4b/driver/i4b_tel.c
sys/net/i4b/driver/i4b_trace.c
sys/net/i4b/include/i386/i4b_debug.h
sys/net/i4b/include/i386/i4b_ioctl.h
sys/net/i4b/include/i386/i4b_isppp.h
sys/net/i4b/include/i386/i4b_rbch_ioctl.h
sys/net/i4b/include/i386/i4b_tel_ioctl.h
sys/net/i4b/include/i386/i4b_trace.h
sys/net/i4b/layer4/i4b_i4bdrv.c
sys/net/if_atm.h
sys/net/pf/if_pfsync.h
sys/net/pf/pfvar.h
sys/net/ppp/if_ppp.h
sys/net/slip.h
sys/net/tap/if_tap.h
sys/net/tun/if_tun.h
sys/netbt/hci.h
sys/netbt/hci_ioctl.c
sys/netgraph/ng_device.c
sys/netgraph/ng_message.h
sys/netgraph/tty/ng_tty.c
sys/netgraph7/atm/ng_atm.c
sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
sys/netgraph7/bluetooth/include/ng_btsocket.h
sys/netgraph7/bluetooth/socket/ng_btsocket_hci_raw.c
sys/netgraph7/bluetooth/socket/ng_btsocket_l2cap.c
sys/netgraph7/bluetooth/socket/ng_btsocket_l2cap_raw.c
sys/netgraph7/bluetooth/socket/ng_btsocket_rfcomm.c
sys/netgraph7/ng_device.c
sys/netgraph7/ng_message.h
sys/netgraph7/ng_tty.c
sys/netinet/ip_carp.h
sys/netinet6/in6_var.h
sys/netproto/802_11/ieee80211_ioctl.h
sys/netproto/802_11/if_wavelan_ieee.h
sys/netproto/atalk/phase2.h
sys/netproto/atm/atm_ioctl.h
sys/netproto/natm/natm.h
sys/netproto/smb/smb_dev.c
sys/platform/pc32/i386/k6_mem.c
sys/platform/pc32/include/cdk.h
sys/platform/pc32/include/comstats.h
sys/platform/pc32/include/if_wl_wavelan.h
sys/sys/agpio.h
sys/sys/ccdvar.h
sys/sys/dvdio.h
sys/sys/ioctl_compat.h
sys/sys/mapped_ioctl.h
sys/sys/memrange.h
sys/sys/posix4.h
sys/sys/vnioctl.h
sys/vfs/gnu/ext2fs/ext2_fs.h
sys/vfs/nwfs/nwfs.h
sys/vfs/nwfs/nwfs_ioctl.c
sys/vfs/smbfs/smbfs_io.c
tools/tools/netrate/pktgen/pktgen.c
tools/tools/netrate/pktgen/pktgen.h
usr.sbin/802_11/wpa_supplicant/Packet32.h
usr.sbin/dconschat/dconschat.c
usr.sbin/inetd/builtins.c

index e2c1531..93e8e1b 100644 (file)
@@ -35,6 +35,8 @@
  * Copyright (c) 1986 by Sun Microsystems, Inc.
  */
 
+#include <sys/ioccom.h>
+
 #define DES_MAXLEN     65536   /* maximum # of bytes to encrypt  */
 #define DES_QUICKLEN   16      /* maximum # of bytes to encrypt quickly */
 
index fdd4d8b..435bd07 100644 (file)
 #include <stdlib.h>
 #include <fcntl.h>
 #include <err.h>
-#include <sys/ioccom.h>
 #include <errno.h>
 #include <syslog.h>
 #include <sys/types.h>
 #include <sys/ioctl.h>
+#include <sys/select.h>
 #include <termios.h>
 #include <libutil.h>
 
-#include <machine/i4b_tel_ioctl.h>
+#include <i4b_machine/i4b_tel_ioctl.h>
 
 static void create_session(void);
 static void input_byte(int byte, int stopbit);
index 8ea6875..c2cd980 100644 (file)
@@ -50,7 +50,6 @@
 
 #include "scsi_all.h"
 #include "scsi_message.h"
-#include <sys/ioccom.h>
 #include "scsi_ses.h"
 
 #include <opt_ses.h>
index eed3e92..c4768ee 100644 (file)
@@ -30,6 +30,8 @@
  *
  */
 
+#include <sys/ioccom.h>
+
 #define        SESIOC                  ('s' - 040)
 #define        SESIOC_GETNOBJ          _IO(SESIOC, 1)
 #define        SESIOC_GETOBJMAP        _IO(SESIOC, 2)
index bb45984..14a6991 100644 (file)
@@ -39,6 +39,8 @@
 #ifndef _FIREWIRE_H
 #define _FIREWIRE_H 1
 
+#include <sys/ioccom.h>
+
 #define        DEV_DEF  0
 #define        DEV_DV   2
 
index 93be76e..49da43a 100644 (file)
@@ -54,7 +54,6 @@
 #include <sys/bus.h>
 #include <sys/ctype.h>
 
-#include <sys/ioccom.h>
 #include <sys/thread2.h>
 
 #ifdef __DragonFly__
index 99b1aea..ba39b0f 100644 (file)
@@ -56,7 +56,6 @@ __FBSDID("$FreeBSD: src/sys/dev/firewire/fwmem.c,v 1.26 2004/01/05 14:21:18 simo
 
 #include <sys/signal.h>
 #include <sys/mman.h>
-#include <sys/ioccom.h>
 #include <sys/fcntl.h>
 #include <sys/thread2.h>
 
index d67dc9f..2089669 100644 (file)
@@ -45,6 +45,7 @@
 
 #include <sys/types.h>
 #include <sys/time.h>
+#include <sys/ioccom.h>
 
 #if defined(_KERNEL)
 #include "opt_usb.h"
index 9befc68..633cecf 100644 (file)
@@ -12,6 +12,8 @@
 #ifndef        __IP_FIL_H__
 #define        __IP_FIL_H__
 
+#include <sys/ioccom.h>
+
 #if defined(__DragonFly__)
 #include <sys/device.h>
 #endif
index b39adc1..4c1b14d 100644 (file)
@@ -12,6 +12,8 @@
 #ifndef        __IP_NAT_H__
 #define        __IP_NAT_H__
 
+#include <sys/ioccom.h>
+
 #ifndef SOLARIS
 #define SOLARIS (defined(sun) && (defined(__svr4__) || defined(__SVR4)))
 #endif
index 0bf7992..8c5931f 100644 (file)
@@ -11,6 +11,8 @@
 #ifndef        __IP_STATE_H__
 #define        __IP_STATE_H__
 
+#include <sys/ioccom.h>
+
 #if defined(__STDC__) || defined(__GNUC__)
 # define       SIOCDELST       _IOW('r', 61, struct ipstate *)
 #else
index 16bb416..f86d43f 100644 (file)
@@ -39,7 +39,6 @@
 #include <sys/bus.h>
 #include <sys/conf.h>
 #include <sys/device.h>
-#include <sys/ioccom.h>
 #include <sys/reboot.h>
 #include <sys/sysctl.h>
 #include <sys/ctype.h>
index 3ecba02..7327309 100644 (file)
@@ -32,7 +32,6 @@
 #include <sys/kernel.h>
 #include <sys/bus.h>
 #include <sys/rman.h>
-#include <sys/ioccom.h>
 #include <sys/malloc.h>
 #include <sys/module.h>
 #include <sys/conf.h>
index c436065..0122c81 100644 (file)
@@ -33,7 +33,6 @@
 #include <sys/kernel.h>
 #include <sys/malloc.h>
 #include <sys/bus.h>
-#include <sys/ioccom.h>
 #include <sys/sysctl.h>
 #include <sys/thread2.h>
 
index 5905438..cf2ffce 100644 (file)
@@ -35,7 +35,6 @@
 #include <sys/kernel.h>
 #include <sys/module.h>
 #include <sys/bus.h>
-#include <sys/ioccom.h>
 #include <sys/rman.h>
 #include <sys/malloc.h>
 #include <sys/thread2.h>
index d9b7cc5..a213c6a 100644 (file)
@@ -28,6 +28,8 @@
  *     $DragonFly: src/sys/dev/acpica5/acpiio.h,v 1.2 2008/09/29 06:59:45 hasso Exp $
  */
 
+#include <sys/ioccom.h>
+
 /*
  * Core ACPI subsystem ioctls
  */
index 04308c1..32d809b 100644 (file)
@@ -37,7 +37,6 @@
 #include <sys/malloc.h>
 #include <sys/kernel.h>
 #include <sys/bus.h>
-#include <sys/ioccom.h>
 #include <sys/agpio.h>
 #include <sys/lock.h>
 #include <sys/proc.h>
index 08a3611..b2eb054 100644 (file)
@@ -30,7 +30,6 @@
 #include <sys/kthread.h>
 #include <sys/conf.h>
 #include <sys/device.h>
-#include <sys/ioccom.h>
 #include <machine/stdarg.h>    /* for use by isp_prt below */
 
 #include "isp_ioctl.h"
index 7d87b63..ca4421f 100644 (file)
@@ -31,6 +31,9 @@
  * Matthew Jacob <mjacob@feral.com)
  *
  */
+
+#include <sys/ioccom.h>
+
 /*
  * ioctl definitions for Qlogic FC/SCSI HBA driver
  */
index 6d52424..ec45bb5 100644 (file)
@@ -43,6 +43,8 @@
 #ifndef _DEV_ATH_ATHIOCTL_H
 #define _DEV_ATH_ATHIOCTL_H
 
+#include <sys/ioccom.h>
+
 struct ath_stats {
        uint32_t        ast_watchdog;   /* device reset by watchdog */
        uint32_t        ast_hardware;   /* fatal hardware error interrupts */
index f2a461a..219ac4a 100644 (file)
@@ -32,6 +32,8 @@
  * SBNI12 definitions
  */
 
+#include <sys/ioccom.h>
+
 /*
  * CONFIGURATION PARAMETER:
  *
index d25add7..a2456ea 100644 (file)
@@ -29,6 +29,8 @@
  *     $DragonFly: src/sys/dev/raid/aac/aac_ioctl.h,v 1.2 2003/06/17 04:28:21 dillon Exp $
  */
 
+#include <sys/ioccom.h>
+
 /*
  * Command queue statistics
  */
index f87aa06..1c5ba18 100644 (file)
@@ -36,7 +36,6 @@
 #include <sys/kernel.h>
 #include <sys/module.h>
 #include <sys/file.h>
-#include <sys/ioccom.h>
 #include <sys/mapped_ioctl.h>
 #include <sys/proc.h>
 #include <sys/file2.h>
index 2bb9d6a..f17dc92 100644 (file)
@@ -222,7 +222,6 @@ static dpt_sig_S ASR_sig = {
 #include <sys/stat.h>
 #include <sys/device.h>
 #include <sys/thread2.h>
-#include <sys/ioccom.h>
 
 #include <bus/cam/cam.h>
 #include <bus/cam/cam_ccb.h>
index c2767db..4ab329a 100644 (file)
@@ -25,6 +25,8 @@
 #ifndef         __OSD_UNIX_H
 #define         __OSD_UNIX_H
 
+#include <sys/ioccom.h>
+
 /*File - OSD_UNIX.H */
 /*****************************************************************************/
 /*                                                                           */
index 2f354ee..bb2629d 100644 (file)
@@ -48,6 +48,8 @@
 #ifndef _IIR_H
 #define _IIR_H
 
+#include <sys/ioccom.h>
+
 #define IIR_DRIVER_VERSION      1
 #define IIR_DRIVER_SUBVERSION   5
 
index 0038701..269ab81 100644 (file)
@@ -51,7 +51,6 @@
 #include <sys/conf.h>
 #include <sys/stat.h>
 #include <sys/device.h>
-#include <sys/ioccom.h>
 #include <sys/thread2.h>
 
 #include <vm/vm.h>
index 41e1a02..2cb1c07 100644 (file)
@@ -36,7 +36,6 @@
 #include <sys/conf.h>
 #include <sys/device.h>
 #include <sys/ctype.h>
-#include <sys/ioccom.h>
 #include <sys/stat.h>
 #include <sys/rman.h>
 #include <sys/thread2.h>
index d6d9a11..e29fbcd 100644 (file)
@@ -27,6 +27,8 @@
  *     $DragonFly: src/sys/dev/raid/mly/mlyio.h,v 1.3 2008/01/21 02:27:37 pavalos Exp $
  */
 
+#include <sys/ioccom.h>
+
 /********************************************************************************
  * Control structures exchanged through the GAM interface with userland
  * management tools.
index 9dbe429..e7fc618 100644 (file)
@@ -33,6 +33,7 @@
  * Author: Vinod Kashyap
  */
 
+#include <sys/ioccom.h>
 
 #define TWA_AEN_NOT_RETRIEVED  0x1
 #define TWA_AEN_RETRIEVED      0x2
index 6ec5b43..8706257 100644 (file)
@@ -30,6 +30,7 @@
  *     $DragonFly: src/sys/dev/raid/twe/tweio.h,v 1.4 2005/08/22 21:16:20 hmp Exp $
  */
 
+#include <sys/ioccom.h>
 
 /*
  * User-space command
index 6f1ea36..5da349b 100644 (file)
@@ -38,6 +38,8 @@
  * $DragonFly: src/sys/dev/raid/vinum/vinumio.h,v 1.2 2003/06/17 04:28:33 dillon Exp $
  */
 
+#include <sys/ioccom.h>
+
 #define L 'F'                                              /* ID letter of our ioctls */
 
 #ifdef VINUMDEBUG
index f40e757..7b8b8f3 100644 (file)
@@ -30,6 +30,8 @@
  * $DragonFly: src/sys/dev/serial/digi/digiio.h,v 1.1 2004/12/22 08:42:47 joerg Exp $
  */
 
+#include <sys/ioccom.h>
+
 /*
  * A very small subset of cards.
  */
index 4287b7d..bad04f4 100644 (file)
@@ -35,6 +35,7 @@
  */
 
 #include <sys/callout.h>
+#include <sys/ioccom.h>
 
 /*
  * Macro to turn a device number into various parameters, and test for
index b63b783..0b1488e 100644 (file)
@@ -26,6 +26,8 @@
 /* $FreeBSD: src/sys/gnu/dev/sound/pci/emu10k1-alsa.h,v 1.2 2005/01/06 18:26:37 imp Exp $ */
 /* $DragonFly: src/sys/dev/sound/pci/gnu/emu10k1-alsa.h,v 1.2 2007/06/16 20:07:20 dillon Exp $ */
 
+#include <sys/ioccom.h>
+
 #ifdef __KERNEL__
 
 #include <sound/pcm.h>
index a58e96e..8e371e2 100644 (file)
@@ -38,7 +38,6 @@
 #ifdef _KERNEL
 #include <sys/param.h>
 #include <sys/systm.h>
-#include <sys/ioccom.h>
 #include <sys/filio.h>
 #include <sys/sockio.h>
 #include <sys/fcntl.h>
index 81c3843..9b3d411 100644 (file)
@@ -68,7 +68,6 @@
 #include <sys/kernel.h>
 #include <sys/malloc.h>
 #include <sys/bus.h>
-#include <sys/ioccom.h>
 #include <sys/fcntl.h>
 #include <sys/interrupt.h>
 #include <sys/conf.h>
index 3016b1f..cbc7ed3 100644 (file)
@@ -72,7 +72,6 @@
 #include <sys/kernel.h>
 #include <sys/malloc.h>
 #include <sys/bus.h>
-#include <sys/ioccom.h>
 #include <sys/fcntl.h>
 #include <sys/conf.h>
 #include <sys/tty.h>
index 12e4c3d..02d4460 100644 (file)
@@ -39,7 +39,6 @@
 #include <sys/malloc.h>
 #include <sys/module.h>
 #include <sys/bus.h>
-#include <sys/ioccom.h>
 #include <sys/fcntl.h>
 #include <sys/filio.h>
 #include <sys/conf.h>
index 666def3..1775159 100644 (file)
@@ -52,7 +52,6 @@
 #include <sys/malloc.h>
 #include <sys/module.h>
 #include <sys/bus.h>
-#include <sys/ioccom.h>
 #include <sys/fcntl.h>
 #include <sys/conf.h>
 #include <sys/tty.h>
index 3734e00..0adadf4 100644 (file)
@@ -56,7 +56,6 @@
 #include <sys/malloc.h>
 #include <sys/module.h>
 #include <sys/bus.h>
-#include <sys/ioccom.h>
 #include <sys/conf.h>
 #include <sys/fcntl.h>
 #include <sys/filio.h>
index d9296f5..81d9b73 100644 (file)
 #include <sys/lock.h>
 #include <sys/malloc.h>
 #include <sys/signalvar.h>
-#include <sys/ioccom.h>
 #include <sys/filio.h>
 #include <sys/module.h>
 #include <sys/bus.h>
-#include <sys/ioccom.h>
 #include <sys/conf.h>
 #include <sys/tty.h>
 #include <sys/select.h>
index 82df85e..b9731e7 100644 (file)
@@ -50,7 +50,6 @@
 #include <sys/param.h>
 #include <sys/systm.h>
 #include <sys/kernel.h>
-#include <sys/ioccom.h>
 #include <sys/module.h>
 #include <sys/bus.h>
 #include <sys/file.h>
index aeb6e3e..5380f4c 100644 (file)
@@ -49,7 +49,6 @@
 #include <sys/systm.h>
 #include <sys/proc.h>
 #include <sys/kernel.h>
-#include <sys/ioccom.h>
 #include <sys/module.h>
 #include <sys/bus.h>
 #include <sys/uio.h>
index 8812025..458647d 100644 (file)
@@ -83,7 +83,6 @@
 #include <sys/param.h>
 #include <sys/systm.h>
 #include <sys/kernel.h>
-#include <sys/ioccom.h>
 #include <sys/conf.h>
 #include <sys/tty.h>
 #include <sys/file.h>
index af01edd..b6d0af7 100644 (file)
@@ -50,7 +50,6 @@
 #include <sys/malloc.h>
 #include <sys/module.h>
 #include <sys/bus.h>
-#include <sys/ioccom.h>
 #include <sys/conf.h>
 #include <sys/tty.h>
 #include <sys/file.h>
index cc33843..3db8150 100644 (file)
@@ -89,7 +89,6 @@
 #include <sys/kernel.h>
 #include <sys/malloc.h>
 #include <sys/bus.h>
-#include <sys/ioccom.h>
 #include <sys/fcntl.h>
 #include <sys/conf.h>
 #include <sys/tty.h>
index 10fa331..6d93d0b 100644 (file)
@@ -51,7 +51,6 @@
 #include <sys/malloc.h>
 #include <sys/module.h>
 #include <sys/bus.h>
-#include <sys/ioccom.h>
 #include <sys/fcntl.h>
 #include <sys/filio.h>
 #include <sys/conf.h>
index 0e3d6d7..2f18909 100644 (file)
@@ -31,7 +31,6 @@
 #include <sys/kernel.h>
 #include <sys/malloc.h>
 #include <sys/bus.h>
-#include <sys/ioccom.h>
 #include <sys/fcntl.h>
 #include <sys/conf.h>
 #include <sys/tty.h>
index 88157b7..be43c8d 100644 (file)
@@ -44,7 +44,6 @@
 #include <sys/tty.h>
 #include <sys/file.h>
 #include <sys/bus.h>
-#include <sys/ioccom.h>
 #include <sys/select.h>
 #include <sys/proc.h>
 #include <sys/poll.h>
index 6378d80..b38ce56 100644 (file)
@@ -8,6 +8,8 @@
 #ifndef  _DEV_BKTR_IOCTL_BT848_H_
 #define  _DEV_BKTR_IOCTL_BT848_H_
 
+#include <sys/ioccom.h>
+
 /*
  * frequency sets
  */
index b9425da..360f56b 100644 (file)
@@ -55,7 +55,6 @@
 #include <netinet/in_var.h>
 
 #include <sys/stat.h>
-#include <sys/ioccom.h>
 #include <net/tap/if_tap.h>
 #include <errno.h>
 #include <stdio.h>
index 7846e28..39aea77 100644 (file)
@@ -41,7 +41,6 @@
 #include <sys/file.h>
 #include <sys/filedesc.h>
 #include <sys/filio.h>
-#include <sys/ioccom.h>
 #include <sys/kbio.h>
 #include <sys/kernel.h>
 #include <sys/linker_set.h>
index d345d90..6883778 100644 (file)
@@ -52,7 +52,6 @@
 #include <sys/conf.h>
 #include <sys/fcntl.h>
 #include <sys/filio.h>
-#include <sys/ioccom.h>
 #include <sys/kernel.h>
 #include <sys/malloc.h>
 #include <sys/memrange.h>
index 69e1480..90dac02 100644 (file)
@@ -51,6 +51,9 @@
 #ifndef _SYS_TIME_H_
 #include <sys/time.h>
 #endif
+#ifndef _SYS_IOCCOM_H_
+#include <sys/ioccom.h>
+#endif
 
 __BEGIN_DECLS
 
index fb06ae6..4205e46 100644 (file)
@@ -50,7 +50,6 @@
 #include <sys/systm.h>
 #include <sys/conf.h>
 #include <sys/device.h>
-#include <sys/ioccom.h>
 #include <sys/socket.h>
 #include <net/if.h>
 
index e0f434a..53b363a 100644 (file)
@@ -47,7 +47,6 @@
 #include <sys/socket.h>
 #include <sys/errno.h>
 #include <sys/ctype.h>
-#include <sys/ioccom.h>
 #include <sys/syslog.h>
 #include <sys/malloc.h>
 #include <sys/thread2.h>
index 4e248f7..cd100ea 100644 (file)
@@ -69,7 +69,6 @@
 #include <sys/socket.h>
 #include <sys/errno.h>
 
-#include <sys/ioccom.h>
 #include <sys/sockio.h>
 #ifdef IPR_VJ
 #include <sys/malloc.h>
index 43a3af4..cd824e9 100644 (file)
@@ -55,7 +55,6 @@
 #include <sys/mbuf.h>
 #include <sys/socket.h>
 #include <sys/errno.h>
-#include <sys/ioccom.h>
 #include <sys/sockio.h>
 #include <sys/kernel.h>
 #include <sys/thread2.h>
index 67ea726..503c793 100644 (file)
@@ -60,7 +60,6 @@
 #include "../include/i4b_l3l4.h"
 #include "../layer4/i4b_l4.h"
 
-#include <sys/ioccom.h>
 #include <sys/poll.h>
 #include <sys/filio.h>
 
index 33ae303..b9fc1b7 100644 (file)
@@ -43,7 +43,6 @@
 #include <sys/param.h>
 #include <sys/systm.h>
 
-#include <sys/ioccom.h>
 #include <sys/poll.h>
 
 #include <sys/conf.h>
index d61349d..83fb2d6 100644 (file)
@@ -40,7 +40,6 @@
 
 #include <sys/param.h>
 #include <sys/systm.h>
-#include <sys/ioccom.h>
 #include <sys/conf.h>
 #include <sys/uio.h>
 #include <sys/kernel.h>
index ea9303d..aa58760 100644 (file)
@@ -37,6 +37,8 @@
 #ifndef _I4B_DEBUG_H_
 #define _I4B_DEBUG_H_
 
+#include <sys/ioccom.h>
+
 #if !defined DO_I4B_DEBUG
 # define DO_I4B_DEBUG 1                /* default = include debugging code */
 #elif DO_I4B_DEBUG != 0
index 97da937..9e1d45e 100644 (file)
@@ -40,6 +40,9 @@
 #ifndef _MACHINE_TYPES_H_
 #include <machine/types.h>
 #endif /* _MACHINE_TYPES_H_ */
+#ifndef _SYS_IOCCOM_H_
+#include <sys/ioccom.h>
+#endif /* _SYS_IOCCOM_H_ */
 
 /*---------------------------------------------------------------------------*
  *     version and release number for isdn4bsd package
index 2ec8989..655b886 100644 (file)
@@ -27,6 +27,8 @@
 #ifndef _I4B_ISPPP_H_
 #define _I4B_ISPPP_H_
 
+#include <sys/ioccom.h>
+
 #define SPPP_VJ                        /* use VJ compression */
 
 
index e7a3996..4e6952f 100644 (file)
@@ -39,6 +39,8 @@
 #ifndef _I4B_RBCH_IOCTL_H_
 #define _I4B_RBCH_IOCTL_H_
 
+#include <sys/ioccom.h>
+
 /*---------------------------------------------------------------------------*
  *     instruct the rbch device to dial the given number
  *---------------------------------------------------------------------------*/
index b5c822b..deb0761 100644 (file)
@@ -39,6 +39,8 @@
 #ifndef _I4B_TEL_IOCTL_H_
 #define _I4B_TEL_IOCTL_H_
 
+#include <sys/ioccom.h>
+
 /*===========================================================================*
  *     /dev/i4btel<n> devices (audio data)
  *===========================================================================*/
index 1dcc22a..bb508de 100644 (file)
@@ -39,6 +39,8 @@
 #ifndef _I4B_TRACE_H_
 #define _I4B_TRACE_H_
 
+#include <sys/ioccom.h>
+
 /*---------------------------------------------------------------------------*
  *     structure of the header at the beginning of every trace mbuf
  *---------------------------------------------------------------------------*/
index eea71f4..ee4576b 100644 (file)
@@ -46,7 +46,6 @@
 
 #include <sys/param.h>
 
-#include <sys/ioccom.h>
 #include <sys/malloc.h>
 #include <sys/uio.h>
 #include <sys/kernel.h>
index 71876b9..d6d5465 100644 (file)
@@ -44,6 +44,9 @@
 #ifndef _SYS_TYPES_H_
 #include <sys/types.h>
 #endif
+#ifndef _SYS_IOCCOM_H_
+#include <sys/ioccom.h>
+#endif
 #ifndef _NET_IF_H_
 #include <net/if.h>
 #endif
index ce04d59..c9b86a6 100644 (file)
@@ -33,6 +33,8 @@
 #ifndef _NET_IF_PFSYNC_H_
 #define _NET_IF_PFSYNC_H_
 
+#include <sys/ioccom.h>
+
 /*
  * pfvar.h is required to get struct pf_addr.  Also kdump and other utilities
  * blindly include header files to try to get all the ioctl constants and
index 3cb10ef..01a1229 100644 (file)
@@ -39,6 +39,7 @@
 #define _NET_PFVAR_H_
 
 #include <sys/types.h>
+#include <sys/ioccom.h>
 #include <sys/queue.h>
 #include <sys/tree.h>
 
index 282bbe5..6a4e620 100644 (file)
@@ -26,6 +26,7 @@
 /* XXX this used to be self-contained. */
 #include <net/ppp_layer/ppp_defs.h>
 #include <net/if.h>
+#include <sys/ioccom.h>
 
 /*
  * Packet sizes
index 3dae0a5..2c87e4a 100644 (file)
@@ -38,6 +38,8 @@
 #ifndef _NET_SLIP_H_
 #define        _NET_SLIP_H_
 
+#include <sys/ioccom.h>
+
 /* Ioctls operating on SLIP ttys. */
 #define        SLIOCGUNIT      _IOR('t', 88, int)      /* get slip unit number */
 #define        SLIOCSKEEPAL    _IOW('t', 84, int)      /* set keepalive */
index 220c560..745119b 100644 (file)
@@ -39,6 +39,8 @@
 #ifndef _NET_IF_TAP_H_
 #define _NET_IF_TAP_H_
 
+#include <sys/ioccom.h>
+
 /* refer to if_tapvar.h for the softc stuff */
 
 /* maximum receive packet size (hard limit) */
index 9104c9b..fe1f046 100644 (file)
@@ -20,6 +20,8 @@
 #ifndef _NET_IF_TUN_H_
 #define _NET_IF_TUN_H_
 
+#include <sys/ioccom.h>
+
 /* Refer to if_tunvar.h for the softc stuff */
 
 /* Maximum transmit packet size (default) */
index 5885400..0535d29 100644 (file)
@@ -78,6 +78,7 @@
 
 #include <netbt/bluetooth.h>
 
+#include <sys/ioccom.h>
 #include <sys/lock.h>
 
 /**************************************************************************
index 0c75541..1292c9f 100644 (file)
@@ -34,7 +34,6 @@
 
 #include <sys/param.h>
 #include <sys/domain.h>
-#include <sys/ioccom.h>
 #include <sys/kernel.h>
 #include <sys/mbuf.h>
 #include <sys/proc.h>
index 4abf9c0..120776e 100644 (file)
@@ -42,7 +42,6 @@
 #include <sys/malloc.h>
 #include <sys/conf.h>
 #include <sys/poll.h>
-#include <sys/ioccom.h>
 
 #include <netgraph/ng_message.h>
 #include <netgraph/netgraph.h>
index 45ef0cc..1eb9407 100644 (file)
@@ -47,6 +47,9 @@
 #ifndef _SYS_TYPES_H_
 #include <sys/types.h>
 #endif
+#ifndef _SYS_IOCCOM_H_
+#include <sys/ioccom.h>
+#endif
 
 /* ASCII string size limits */
 #define NG_TYPESIZ     32      /* max type name len (including null) */
@@ -259,8 +262,6 @@ struct typelist {
  * (e.g., a device that has a /dev entry and is also a netgraph node),
  * we define a generic ioctl for requesting the corresponding nodeinfo
  * structure and for assigning a name (if there isn't one already).
- *
- * For these to you need to also #include <sys/ioccom.h>.
  */
 
 #define NGIOCGINFO     _IOR('N', 40, struct nodeinfo)  /* get node info */
index c457645..6a7666c 100644 (file)
@@ -72,7 +72,6 @@
 #include <sys/ttycom.h>
 #include <sys/syslog.h>
 #include <sys/errno.h>
-#include <sys/ioccom.h>
 #include <sys/thread2.h>
 
 #include <netgraph/ng_message.h>
index 53009c5..11c1ce0 100644 (file)
@@ -44,7 +44,6 @@
 #include <sys/socket.h>
 #include <sys/socketvar.h>
 #include <sys/sbuf.h>
-#include <sys/ioccom.h>
 #include <sys/sysctl.h>
 
 #include <net/if.h>
index 96568ab..37bb0c5 100644 (file)
@@ -47,7 +47,6 @@
 #include <sys/endian.h>
 #include <sys/errno.h>
 #include <sys/fcntl.h>
-#include <sys/ioccom.h>
 #include <sys/malloc.h>
 #include <sys/mbuf.h>
 #include <sys/priv.h>
index 965758b..a14afe8 100644 (file)
@@ -35,6 +35,8 @@
 #ifndef _NETGRAPH_BTSOCKET_H_
 #define _NETGRAPH_BTSOCKET_H_
 
+#include <sys/ioccom.h>
+
 /*
  * Bluetooth protocols
  */
index cc8bc69..ac8619d 100644 (file)
@@ -39,7 +39,6 @@
 #include <sys/endian.h>
 #include <sys/errno.h>
 #include <sys/filedesc.h>
-#include <sys/ioccom.h>
 #include <sys/kernel.h>
 #include <sys/lock.h>
 #include <sys/malloc.h>
index 874a9ed..a691b9d 100644 (file)
@@ -39,7 +39,6 @@
 #include <sys/endian.h>
 #include <sys/errno.h>
 #include <sys/filedesc.h>
-#include <sys/ioccom.h>
 #include <sys/kernel.h>
 #include <sys/lock.h>
 #include <sys/malloc.h>
index 2bb4234..7b2bb07 100644 (file)
@@ -38,7 +38,6 @@
 #include <sys/domain.h>
 #include <sys/errno.h>
 #include <sys/filedesc.h>
-#include <sys/ioccom.h>
 #include <sys/kernel.h>
 #include <sys/lock.h>
 #include <sys/malloc.h>
index d37ff5f..0f43a2d 100644 (file)
@@ -39,7 +39,6 @@
 #include <sys/endian.h>
 #include <sys/errno.h>
 #include <sys/filedesc.h>
-#include <sys/ioccom.h>
 #include <sys/kernel.h>
 #include <sys/lock.h>
 #include <sys/malloc.h>
index bda3221..3705d8f 100644 (file)
@@ -40,7 +40,6 @@
 
 #include <sys/param.h>
 #include <sys/conf.h>
-#include <sys/ioccom.h>
 #include <sys/kernel.h>
 #include <sys/malloc.h>
 #include <sys/mbuf.h>
index 7796d5f..c8fadba 100644 (file)
@@ -45,6 +45,8 @@
 #ifndef _NETGRAPH_NG_MESSAGE_H_
 #define _NETGRAPH_NG_MESSAGE_H_
 
+#include <sys/ioccom.h>
+
 /* ASCII string size limits */
 #define        NG_TYPESIZ      32      /* max type name len (including null) */
 #define        NG_HOOKSIZ      32      /* max hook name len (including null) */
@@ -374,8 +376,6 @@ struct flow_manager {
  * (e.g., a device that has a /dev entry and is also a netgraph node),
  * we define a generic ioctl for requesting the corresponding nodeinfo
  * structure and for assigning a name (if there isn't one already).
- *
- * For these to you need to also #include <sys/ioccom.h>.
  */
 
 #define NGIOCGINFO     _IOR('N', 40, struct nodeinfo)  /* get node info */
index 01e2d61..d6884ba 100644 (file)
@@ -63,7 +63,6 @@
 #include <sys/conf.h>
 #include <sys/errno.h>
 #include <sys/fcntl.h>
-#include <sys/ioccom.h>
 #include <sys/kernel.h>
 #include <sys/malloc.h>
 #include <sys/mbuf.h>
index 2560ab6..4b5517b 100644 (file)
@@ -33,6 +33,8 @@
 #ifndef _IP_CARP_H
 #define        _IP_CARP_H
 
+#include <sys/ioccom.h>
+
 /*
  * The CARP header layout is as follows:
  *
index 91342b3..58cc994 100644 (file)
@@ -72,6 +72,9 @@
 #ifndef _SYS_TYPES_H_
 #include <sys/types.h>
 #endif
+#ifndef _SYS_IOCCOM_H_
+#include <sys/ioccom.h>
+#endif
 #ifndef _SYS_TIME_H_
 #include <sys/time.h>
 #endif
index 011ca65..ce63d5b 100644 (file)
@@ -35,6 +35,8 @@
 #ifndef _NET80211_IEEE80211_IOCTL_H_
 #define _NET80211_IEEE80211_IOCTL_H_
 
+#include <sys/ioccom.h>
+
 /*
  * IEEE 802.11 ioctls.
  */
index 7aa0fea..d941271 100644 (file)
@@ -36,6 +36,8 @@
 #ifndef _NETPROTO_802_11_IF_WAVELAN_IEEE_H 
 #define        _NETPROTO_802_11_IF_WAVELAN_IEEE_H 
 
+#include <sys/ioccom.h>
+
 /*
  * This header defines a simple command interface to the FreeBSD
  * WaveLAN/IEEE driver (wi) driver, which is used to set certain
index 112c062..bc8203b 100644 (file)
@@ -3,6 +3,7 @@
  * All Rights Reserved.
  */
 
+#include <sys/ioccom.h>
 #include <net/if_llc.h>
 
 #define llc_org_code llc_un.type_snap.org_code
index d7c6e96..730cbc0 100644 (file)
@@ -39,6 +39,7 @@
 #ifndef _NETATM_ATM_IOCTL_H
 #define _NETATM_ATM_IOCTL_H
 
+#include <sys/ioccom.h>
 
 /*
  * Structure for PF_ATM configure (AIOCCFG) socket ioctls
index 92b63f0..d97532d 100644 (file)
@@ -38,6 +38,7 @@
  * natm.h: native mode atm
  */
 
+#include <sys/ioccom.h>
 
 /*
  * supported protocols
index 823289b..ca4cfed 100644 (file)
@@ -38,7 +38,6 @@
 #include <sys/conf.h>
 #include <sys/device.h>
 #include <sys/fcntl.h>
-#include <sys/ioccom.h>
 #include <sys/malloc.h>
 #include <sys/file.h>          /* Must come after sys/malloc.h */
 #include <sys/poll.h>
index 47b7183..6174da6 100644 (file)
@@ -31,7 +31,6 @@
 #include <sys/param.h>
 #include <sys/kernel.h>
 #include <sys/systm.h>
-#include <sys/ioccom.h>
 #include <sys/malloc.h>
 #include <sys/memrange.h>
 #include <sys/proc.h>
index df0988f..31d4824 100644 (file)
@@ -40,6 +40,8 @@
 #ifndef        _CDK_H_
 #define        _CDK_H_
 
+#include <sys/ioccom.h>
+
 #pragma        pack(2)
 
 /*
index 008ab41..cce5f32 100644 (file)
@@ -40,6 +40,8 @@
 #ifndef        _COMSTATS_H_
 #define        _COMSTATS_H_
 
+#include <sys/ioccom.h>
+
 /*
  *     Serial port stats structure. The structure itself is UART
  *     independent, but some fields may be UART/driver specific (for
index c2d4f5a..143a046 100644 (file)
@@ -24,6 +24,8 @@
 #ifndef        _CHIPS_WAVELAN_H_
 #define _CHIPS_WAVELAN_H_
 
+#include <sys/ioccom.h>
+
 /* This file contains definitions that are common for all versions of
  * the NCR WaveLAN
  */
index 7d5a43f..e3bf9b3 100644 (file)
 #include <sys/types.h>
 #endif
 
+#ifndef _SYS_IOCCOM_H_
+#include <sys/ioccom.h>
+#endif
+
 /*
  * The AGP gatt uses 4k pages irrespective of the host page size.
  */
index 230377f..b16273a 100644 (file)
 #ifndef _SYS_DISKSLICE_H_
 #include <sys/diskslice.h>
 #endif
+#ifndef _SYS_IOCCOM_H_
+#include <sys/ioccom.h>
+#endif
 
 /*
  * A concatenated disk is described at initialization time by this structure.
index 041ab2a..e6c1c02 100644 (file)
@@ -35,6 +35,9 @@
 #ifndef _SYS_TYPES_H_
 #include <sys/types.h>
 #endif
+#ifndef _SYS_IOCCOM_H_
+#include <sys/ioccom.h>
+#endif
 
 struct dvd_layer {
        u_int8_t book_type      :4;
index bdc0299..7ed17fa 100644 (file)
@@ -43,6 +43,7 @@
 #ifndef _SYS_IOCTL_COMPAT_H_
 #define        _SYS_IOCTL_COMPAT_H_
 
+#include <sys/ioccom.h>
 #include <sys/ttychars.h>
 #include <sys/ttydev.h>
 
index 810e6a5..b4a3fe2 100644 (file)
@@ -42,6 +42,9 @@
 #ifndef _SYS_QUEUE_H_
 #include <sys/queue.h>
 #endif
+#ifndef _SYS_IOCCOM_H_
+#include <sys/ioccom.h>
+#endif
 
 struct file;
 struct thread;
index 5c53211..86d9f73 100644 (file)
@@ -12,6 +12,9 @@
 #ifndef _SYS_TYPES_H_
 #include <sys/types.h>
 #endif
+#ifndef _SYS_IOCCOM_H_
+#include <sys/ioccom.h>
+#endif
 
 #ifdef _KERNEL
 
index 5d2c572..8ff7984 100644 (file)
@@ -38,7 +38,6 @@
 #include "opt_posix.h"
 
 #include <sys/param.h>
-#include <sys/ioccom.h>
 #include <sys/malloc.h>
 #include <sys/sched.h>
 
index 9995052..3e93e4b 100644 (file)
@@ -46,6 +46,9 @@
 #ifndef _SYS_VNIOCTL_H_
 #define _SYS_VNIOCTL_H_
 
+#ifndef _SYS_IOCCOM_H_
+#include <sys/ioccom.h>
+#endif
 #ifndef _SYS_PARAMH_H_
 #include <sys/param.h>         /* PATH_MAX */
 #endif
index 9570457..a5e9cd2 100644 (file)
@@ -26,6 +26,7 @@
 #define _LINUX_EXT2_FS_H
 
 #include <sys/types.h>
+#include <sys/ioccom.h>
 
 #define __u32 u_int32_t
 #define u32   u_int32_t
index bf67875..22321c2 100644 (file)
@@ -37,6 +37,7 @@
 #define _NWFS_H_
 
 #include <netproto/ncp/ncp.h>
+#include <sys/ioccom.h>
 #include "nwfs_mount.h"
 
 #define NR_OPEN 0
index c739967..5410ce5 100644 (file)
@@ -37,7 +37,6 @@
 #include <sys/kernel.h>
 #include <sys/mount.h>
 #include <sys/vnode.h>
-#include <sys/ioccom.h>
 #include <sys/globaldata.h>
 #include <sys/thread.h>
 
index 361f563..e72c050 100644 (file)
@@ -54,9 +54,7 @@
 #include <vm/vm_object.h>
 #include <vm/vm_pager.h>
 #include <vm/vnode_pager.h>
-/*
-#include <sys/ioccom.h>
-*/
+
 #include <netproto/smb/smb.h>
 #include <netproto/smb/smb_conn.h>
 #include <netproto/smb/smb_subr.h>
index df03484..b93e915 100644 (file)
@@ -39,7 +39,6 @@
 #include <sys/param.h>
 #include <sys/conf.h>
 #include <sys/device.h>
-#include <sys/ioccom.h>
 #include <sys/in_cksum.h>
 #include <sys/kernel.h>
 #include <sys/malloc.h>
index cb8bc0c..6707c9b 100644 (file)
@@ -37,6 +37,8 @@
 #ifndef _NET_PKTGEN_H
 #define _NET_PKTGEN_H
 
+#include <sys/ioccom.h>
+
 #define PKTGEN_YIELD_DEFAULT   8
 
 struct pktgen_conf {
index 9b57c30..17e2535 100644 (file)
@@ -37,6 +37,7 @@
 #define _PACKET32_H_
 
 #include <sys/types.h>
+#include <sys/ioccom.h>
 #include <ntddndis.h>
 
 struct PACKET_OID_DATA {
index ac12e04..c07338a 100644 (file)
@@ -55,7 +55,6 @@
 #include <sys/time.h>
 #include <arpa/telnet.h>
 
-#include <sys/ioccom.h>
 #ifdef __DragonFly__
 #include <dev/misc/dcons/dcons.h>
 #include <bus/firewire/firewire.h>
index 6ff8df0..85a86ff 100644 (file)
@@ -29,7 +29,6 @@
  */
 
 #include <sys/filio.h>
-#include <sys/ioccom.h>
 #include <sys/param.h>
 #include <sys/stat.h>
 #include <sys/socket.h>