Module Name: src Committed By: dholland Date: Mon Sep 7 03:49:46 UTC 2015
Modified Files: src/sys/arch/acorn32/include: scrio.h src/sys/arch/alpha/include: kbio.h src/sys/arch/amiga/dev: clockioctl.h grfioctl.h iteioctl.h kbdreg.h viewioctl.h src/sys/arch/atari/dev: clockioctl.h grfioctl.h iteioctl.h kbdreg.h viewioctl.h src/sys/arch/atari/include: msioctl.h src/sys/arch/atari/vme: leoioctl.h src/sys/arch/hp300/stand/common: scsireg.h src/sys/arch/mac68k/include: grfioctl.h src/sys/arch/macppc/include: grfioctl.h src/sys/arch/newsmips/include: wsconsio.h src/sys/arch/ofppc/include: grfioctl.h src/sys/arch/prep/include: nvram.h src/sys/arch/sh3/include: wdogvar.h src/sys/arch/shark/include: beep.h kbd.h mouse.h profileio.h scrio.h src/sys/arch/sparc/dev: cgfourteenvar.h src/sys/arch/sparc/include: openpromio.h tctrl.h src/sys/arch/sun3/dev: xio.h src/sys/arch/x68k/include: grfioctl.h iteioctl.h kbio.h sram.h src/sys/arch/x68k/x68k: clockioctl.h src/sys/arch/xen/include: xenio.h xenio3.h xenio_gntdev.h Log Message: Final bit of PR 41200: headers that declare ioctls should include sys/ioccom.h. This covers most if not all of the MD headers. XXX: a lot of the ioctl definitions in some of these files are cutpasted. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/arch/acorn32/include/scrio.h cvs rdiff -u -r1.4 -r1.5 src/sys/arch/alpha/include/kbio.h cvs rdiff -u -r1.5 -r1.6 src/sys/arch/amiga/dev/clockioctl.h cvs rdiff -u -r1.20 -r1.21 src/sys/arch/amiga/dev/grfioctl.h cvs rdiff -u -r1.12 -r1.13 src/sys/arch/amiga/dev/iteioctl.h cvs rdiff -u -r1.7 -r1.8 src/sys/arch/amiga/dev/kbdreg.h cvs rdiff -u -r1.9 -r1.10 src/sys/arch/amiga/dev/viewioctl.h cvs rdiff -u -r1.4 -r1.5 src/sys/arch/atari/dev/clockioctl.h cvs rdiff -u -r1.9 -r1.10 src/sys/arch/atari/dev/grfioctl.h cvs rdiff -u -r1.7 -r1.8 src/sys/arch/atari/dev/iteioctl.h cvs rdiff -u -r1.5 -r1.6 src/sys/arch/atari/dev/kbdreg.h cvs rdiff -u -r1.1.1.1 -r1.2 src/sys/arch/atari/dev/viewioctl.h cvs rdiff -u -r1.4 -r1.5 src/sys/arch/atari/include/msioctl.h cvs rdiff -u -r1.2 -r1.3 src/sys/arch/atari/vme/leoioctl.h cvs rdiff -u -r1.3 -r1.4 src/sys/arch/hp300/stand/common/scsireg.h cvs rdiff -u -r1.14 -r1.15 src/sys/arch/mac68k/include/grfioctl.h cvs rdiff -u -r1.6 -r1.7 src/sys/arch/macppc/include/grfioctl.h cvs rdiff -u -r1.2 -r1.3 src/sys/arch/newsmips/include/wsconsio.h cvs rdiff -u -r1.3 -r1.4 src/sys/arch/ofppc/include/grfioctl.h cvs rdiff -u -r1.8 -r1.9 src/sys/arch/prep/include/nvram.h cvs rdiff -u -r1.6 -r1.7 src/sys/arch/sh3/include/wdogvar.h cvs rdiff -u -r1.2 -r1.3 src/sys/arch/shark/include/beep.h \ src/sys/arch/shark/include/kbd.h src/sys/arch/shark/include/mouse.h cvs rdiff -u -r1.1 -r1.2 src/sys/arch/shark/include/profileio.h \ src/sys/arch/shark/include/scrio.h cvs rdiff -u -r1.16 -r1.17 src/sys/arch/sparc/dev/cgfourteenvar.h cvs rdiff -u -r1.6 -r1.7 src/sys/arch/sparc/include/openpromio.h cvs rdiff -u -r1.4 -r1.5 src/sys/arch/sparc/include/tctrl.h cvs rdiff -u -r1.3 -r1.4 src/sys/arch/sun3/dev/xio.h cvs rdiff -u -r1.6 -r1.7 src/sys/arch/x68k/include/grfioctl.h cvs rdiff -u -r1.8 -r1.9 src/sys/arch/x68k/include/iteioctl.h cvs rdiff -u -r1.5 -r1.6 src/sys/arch/x68k/include/kbio.h cvs rdiff -u -r1.3 -r1.4 src/sys/arch/x68k/include/sram.h cvs rdiff -u -r1.4 -r1.5 src/sys/arch/x68k/x68k/clockioctl.h cvs rdiff -u -r1.9 -r1.10 src/sys/arch/xen/include/xenio.h cvs rdiff -u -r1.3 -r1.4 src/sys/arch/xen/include/xenio3.h cvs rdiff -u -r1.1 -r1.2 src/sys/arch/xen/include/xenio_gntdev.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/acorn32/include/scrio.h diff -u src/sys/arch/acorn32/include/scrio.h:1.1 src/sys/arch/acorn32/include/scrio.h:1.2 --- src/sys/arch/acorn32/include/scrio.h:1.1 Fri Oct 5 22:27:52 2001 +++ src/sys/arch/acorn32/include/scrio.h Mon Sep 7 03:49:44 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: scrio.h,v 1.1 2001/10/05 22:27:52 reinoud Exp $ */ +/* $NetBSD: scrio.h,v 1.2 2015/09/07 03:49:44 dholland Exp $ */ /* * Copyright 1997 @@ -40,6 +40,8 @@ #ifndef _ARM32_SCRIO_H_ #define _ARM32_SCRIO_H_ +#include <sys/ioccom.h> + #define ATR_BUF_MAX 1 + 1 + 4 * 10 + 15 + 1 /* TS + T0 + 4 * TABCD + 15 * TK + TCK */ #define CMD_BUF_LEN 5 #define DATA_BUF_MAX 256 Index: src/sys/arch/alpha/include/kbio.h diff -u src/sys/arch/alpha/include/kbio.h:1.4 src/sys/arch/alpha/include/kbio.h:1.5 --- src/sys/arch/alpha/include/kbio.h:1.4 Sun Dec 11 12:16:16 2005 +++ src/sys/arch/alpha/include/kbio.h Mon Sep 7 03:49:44 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: kbio.h,v 1.4 2005/12/11 12:16:16 christos Exp $ */ +/* $NetBSD: kbio.h,v 1.5 2015/09/07 03:49:44 dholland Exp $ */ /* * Copyright (c) 1992, 1993 @@ -40,6 +40,8 @@ * @(#)kbio.h 8.1 (Berkeley) 6/11/93 */ +#include <sys/ioccom.h> + #if 0 /* XXX */ /* * The following is a minimal emulation of Sun's `kio' structures Index: src/sys/arch/amiga/dev/clockioctl.h diff -u src/sys/arch/amiga/dev/clockioctl.h:1.5 src/sys/arch/amiga/dev/clockioctl.h:1.6 --- src/sys/arch/amiga/dev/clockioctl.h:1.5 Tue Feb 8 20:20:08 2011 +++ src/sys/arch/amiga/dev/clockioctl.h Mon Sep 7 03:49:45 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: clockioctl.h,v 1.5 2011/02/08 20:20:08 rmind Exp $ */ +/* $NetBSD: clockioctl.h,v 1.6 2015/09/07 03:49:45 dholland Exp $ */ /* * Copyright (c) 1989 University of Utah. @@ -38,6 +38,8 @@ * @(#)clockioctl.h 7.2 (Berkeley) 11/2/90 */ +#include <sys/ioccom.h> + #define CLOCKMAP _IOWR('C', 1, int) #define CLOCKUNMAP _IOW('C', 2, int) #define CLOCKGETRES _IOR('C', 3, int) Index: src/sys/arch/amiga/dev/grfioctl.h diff -u src/sys/arch/amiga/dev/grfioctl.h:1.20 src/sys/arch/amiga/dev/grfioctl.h:1.21 --- src/sys/arch/amiga/dev/grfioctl.h:1.20 Tue Feb 8 20:20:08 2011 +++ src/sys/arch/amiga/dev/grfioctl.h Mon Sep 7 03:49:45 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: grfioctl.h,v 1.20 2011/02/08 20:20:08 rmind Exp $ */ +/* $NetBSD: grfioctl.h,v 1.21 2015/09/07 03:49:45 dholland Exp $ */ /* * Copyright (c) 1988 University of Utah. @@ -38,6 +38,8 @@ * @(#)grfioctl.h 7.2 (Berkeley) 11/4/90 */ +#include <sys/ioccom.h> + /* these are changeable values, encapsulated in their own structure, so no the whole thing has to be copied when setting parameters. */ struct grfdyninfo { Index: src/sys/arch/amiga/dev/iteioctl.h diff -u src/sys/arch/amiga/dev/iteioctl.h:1.12 src/sys/arch/amiga/dev/iteioctl.h:1.13 --- src/sys/arch/amiga/dev/iteioctl.h:1.12 Tue Feb 8 20:20:08 2011 +++ src/sys/arch/amiga/dev/iteioctl.h Mon Sep 7 03:49:45 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: iteioctl.h,v 1.12 2011/02/08 20:20:08 rmind Exp $ */ +/* $NetBSD: iteioctl.h,v 1.13 2015/09/07 03:49:45 dholland Exp $ */ /* * Copyright (c) 1988 University of Utah. @@ -38,6 +38,8 @@ * @(#)iteioctl.h 7.2 (Berkeley) 11/4/90 */ +#include <sys/ioccom.h> + struct itewinsize { int x; /* leftedge offset to the right */ int y; /* topedge offset down */ Index: src/sys/arch/amiga/dev/kbdreg.h diff -u src/sys/arch/amiga/dev/kbdreg.h:1.7 src/sys/arch/amiga/dev/kbdreg.h:1.8 --- src/sys/arch/amiga/dev/kbdreg.h:1.7 Sun Dec 11 12:16:28 2005 +++ src/sys/arch/amiga/dev/kbdreg.h Mon Sep 7 03:49:45 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: kbdreg.h,v 1.7 2005/12/11 12:16:28 christos Exp $ */ +/* $NetBSD: kbdreg.h,v 1.8 2015/09/07 03:49:45 dholland Exp $ */ /* * losely based on: @@ -44,6 +44,8 @@ * Header: kbio.h,v 1.4 92/11/26 01:16:32 torek Exp (LBL) */ +#include <sys/ioccom.h> + #define KIOCTRANS _IOW('k', 0, int) /* set translation mode */ /* (we only accept TR_UNTRANS_EVENT) */ #define KIOCGTRANS _IOR('k', 5, int) /* get translation mode */ Index: src/sys/arch/amiga/dev/viewioctl.h diff -u src/sys/arch/amiga/dev/viewioctl.h:1.9 src/sys/arch/amiga/dev/viewioctl.h:1.10 --- src/sys/arch/amiga/dev/viewioctl.h:1.9 Fri Sep 6 13:19:18 2002 +++ src/sys/arch/amiga/dev/viewioctl.h Mon Sep 7 03:49:45 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: viewioctl.h,v 1.9 2002/09/06 13:19:18 gehenna Exp $ */ +/* $NetBSD: viewioctl.h,v 1.10 2015/09/07 03:49:45 dholland Exp $ */ /* * Copyright (c) 1994 Christian E. Hopps @@ -39,6 +39,8 @@ * a interface to graphics. */ +#include <sys/ioccom.h> + struct view_size { int x; int y; Index: src/sys/arch/atari/dev/clockioctl.h diff -u src/sys/arch/atari/dev/clockioctl.h:1.4 src/sys/arch/atari/dev/clockioctl.h:1.5 --- src/sys/arch/atari/dev/clockioctl.h:1.4 Tue Feb 8 20:20:10 2011 +++ src/sys/arch/atari/dev/clockioctl.h Mon Sep 7 03:49:45 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: clockioctl.h,v 1.4 2011/02/08 20:20:10 rmind Exp $ */ +/* $NetBSD: clockioctl.h,v 1.5 2015/09/07 03:49:45 dholland Exp $ */ /* * Copyright (c) 1989 University of Utah. @@ -38,6 +38,8 @@ * @(#)clockioctl.h 7.2 (Berkeley) 11/2/90 */ +#include <sys/ioccom.h> + #define CLOCKMAP _IOWR('C', 1, int) #define CLOCKUNMAP _IOW('C', 2, int) #define CLOCKGETRES _IOR('C', 3, int) Index: src/sys/arch/atari/dev/grfioctl.h diff -u src/sys/arch/atari/dev/grfioctl.h:1.9 src/sys/arch/atari/dev/grfioctl.h:1.10 --- src/sys/arch/atari/dev/grfioctl.h:1.9 Tue Feb 8 20:20:10 2011 +++ src/sys/arch/atari/dev/grfioctl.h Mon Sep 7 03:49:45 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: grfioctl.h,v 1.9 2011/02/08 20:20:10 rmind Exp $ */ +/* $NetBSD: grfioctl.h,v 1.10 2015/09/07 03:49:45 dholland Exp $ */ /* * Copyright (c) 1988 University of Utah. @@ -41,6 +41,8 @@ #ifndef _MACHINE_GRFIOCTL_H_ #define _MACHINE_GRFIOCTL_H_ +#include <sys/ioccom.h> + /* these are changeable values, encapsulated in their own structure, so no the whole thing has to be copied when setting parameters. */ struct grfdyninfo { Index: src/sys/arch/atari/dev/iteioctl.h diff -u src/sys/arch/atari/dev/iteioctl.h:1.7 src/sys/arch/atari/dev/iteioctl.h:1.8 --- src/sys/arch/atari/dev/iteioctl.h:1.7 Tue Feb 8 20:20:10 2011 +++ src/sys/arch/atari/dev/iteioctl.h Mon Sep 7 03:49:45 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: iteioctl.h,v 1.7 2011/02/08 20:20:10 rmind Exp $ */ +/* $NetBSD: iteioctl.h,v 1.8 2015/09/07 03:49:45 dholland Exp $ */ /* * Copyright (c) 1988 University of Utah. @@ -41,6 +41,8 @@ #ifndef _MACHINE_ITEIOCTL_H_ #define _MACHINE_ITEIOCTL_H_ +#include <sys/ioccom.h> + #ifndef _KERNEL #include <machine/kbdmap.h> #endif Index: src/sys/arch/atari/dev/kbdreg.h diff -u src/sys/arch/atari/dev/kbdreg.h:1.5 src/sys/arch/atari/dev/kbdreg.h:1.6 --- src/sys/arch/atari/dev/kbdreg.h:1.5 Sun Dec 11 12:16:54 2005 +++ src/sys/arch/atari/dev/kbdreg.h Mon Sep 7 03:49:45 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: kbdreg.h,v 1.5 2005/12/11 12:16:54 christos Exp $ */ +/* $NetBSD: kbdreg.h,v 1.6 2015/09/07 03:49:45 dholland Exp $ */ /* * Copyright (c) 1992, 1993 @@ -45,6 +45,8 @@ #ifndef _MACHINE_KBDREG_H_ #define _MACHINE_KBDREG_H_ +#include <sys/ioccom.h> + struct kbdbell { u_int volume; /* volume of bell (0-64) */ u_int pitch; /* pitch of bell (10-20000) */ Index: src/sys/arch/atari/dev/viewioctl.h diff -u src/sys/arch/atari/dev/viewioctl.h:1.1.1.1 src/sys/arch/atari/dev/viewioctl.h:1.2 --- src/sys/arch/atari/dev/viewioctl.h:1.1.1.1 Sun Mar 26 07:12:14 1995 +++ src/sys/arch/atari/dev/viewioctl.h Mon Sep 7 03:49:45 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: viewioctl.h,v 1.1.1.1 1995/03/26 07:12:14 leo Exp $ */ +/* $NetBSD: viewioctl.h,v 1.2 2015/09/07 03:49:45 dholland Exp $ */ /* * Copyright (c) 1994 Christian E. Hopps @@ -39,6 +39,8 @@ * a interface to graphics. */ +#include <sys/ioccom.h> + struct view_size { int x; int y; Index: src/sys/arch/atari/include/msioctl.h diff -u src/sys/arch/atari/include/msioctl.h:1.4 src/sys/arch/atari/include/msioctl.h:1.5 --- src/sys/arch/atari/include/msioctl.h:1.4 Tue Oct 20 19:10:11 2009 +++ src/sys/arch/atari/include/msioctl.h Mon Sep 7 03:49:45 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: msioctl.h,v 1.4 2009/10/20 19:10:11 snj Exp $ */ +/* $NetBSD: msioctl.h,v 1.5 2015/09/07 03:49:45 dholland Exp $ */ /* * Copyright (c) 1996 Leo Weppelman @@ -25,6 +25,8 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#include <sys/ioccom.h> + #define MIOCS3B_EMUL _IOW('M', 0x0, int) /* Set/clear 3But emulation */ #define MIOCG3B_EMUL _IOR('M', 0x1, int) /* Get 3But emulation state */ Index: src/sys/arch/atari/vme/leoioctl.h diff -u src/sys/arch/atari/vme/leoioctl.h:1.2 src/sys/arch/atari/vme/leoioctl.h:1.3 --- src/sys/arch/atari/vme/leoioctl.h:1.2 Mon Apr 28 20:23:15 2008 +++ src/sys/arch/atari/vme/leoioctl.h Mon Sep 7 03:49:45 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: leoioctl.h,v 1.2 2008/04/28 20:23:15 martin Exp $ */ +/* $NetBSD: leoioctl.h,v 1.3 2015/09/07 03:49:45 dholland Exp $ */ /*- * Copyright (c) 1997 maximum entropy <entr...@zippy.bernstein.com> @@ -27,5 +27,7 @@ * POSSIBILITY OF SUCH DAMAGE. */ +#include <sys/ioccom.h> + #define LIOCYRES _IOW('l', 0, int) #define LIOCSCRL _IOW('l', 1, int) Index: src/sys/arch/hp300/stand/common/scsireg.h diff -u src/sys/arch/hp300/stand/common/scsireg.h:1.3 src/sys/arch/hp300/stand/common/scsireg.h:1.4 --- src/sys/arch/hp300/stand/common/scsireg.h:1.3 Tue Feb 8 20:20:14 2011 +++ src/sys/arch/hp300/stand/common/scsireg.h Mon Sep 7 03:49:45 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: scsireg.h,v 1.3 2011/02/08 20:20:14 rmind Exp $ */ +/* $NetBSD: scsireg.h,v 1.4 2015/09/07 03:49:45 dholland Exp $ */ /* * Copyright (c) 1990, 1993 @@ -38,6 +38,8 @@ * HP 98265A SCSI Interface Hardware Description. */ +#include <sys/ioccom.h> + struct scsidevice { u_char p0, scsi_id; #define ID_MASK 0x1f Index: src/sys/arch/mac68k/include/grfioctl.h diff -u src/sys/arch/mac68k/include/grfioctl.h:1.14 src/sys/arch/mac68k/include/grfioctl.h:1.15 --- src/sys/arch/mac68k/include/grfioctl.h:1.14 Tue Feb 8 20:20:17 2011 +++ src/sys/arch/mac68k/include/grfioctl.h Mon Sep 7 03:49:45 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: grfioctl.h,v 1.14 2011/02/08 20:20:17 rmind Exp $ */ +/* $NetBSD: grfioctl.h,v 1.15 2015/09/07 03:49:45 dholland Exp $ */ /* * Copyright (c) 1988 University of Utah. @@ -41,6 +41,8 @@ #ifndef _MAC68K_GRFIOCTL_H_ #define _MAC68K_GRFIOCTL_H_ +#include <sys/ioccom.h> + struct grfmode { u_int8_t mode_id; /* Identifier for mode */ u_int8_t pad0; Index: src/sys/arch/macppc/include/grfioctl.h diff -u src/sys/arch/macppc/include/grfioctl.h:1.6 src/sys/arch/macppc/include/grfioctl.h:1.7 --- src/sys/arch/macppc/include/grfioctl.h:1.6 Tue Feb 8 20:20:18 2011 +++ src/sys/arch/macppc/include/grfioctl.h Mon Sep 7 03:49:45 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: grfioctl.h,v 1.6 2011/02/08 20:20:18 rmind Exp $ */ +/* $NetBSD: grfioctl.h,v 1.7 2015/09/07 03:49:45 dholland Exp $ */ /* * Copyright (c) 1988 University of Utah. @@ -41,6 +41,8 @@ #ifndef _MACPPC_GRFIOCTL_H_ #define _MACPPC_GRFIOCTL_H_ +#include <sys/ioccom.h> + struct grfinfo { void * gd_regaddr; /* control registers physaddr */ int gd_regsize; /* control registers size */ Index: src/sys/arch/newsmips/include/wsconsio.h diff -u src/sys/arch/newsmips/include/wsconsio.h:1.2 src/sys/arch/newsmips/include/wsconsio.h:1.3 --- src/sys/arch/newsmips/include/wsconsio.h:1.2 Sun Dec 11 12:18:24 2005 +++ src/sys/arch/newsmips/include/wsconsio.h Mon Sep 7 03:49:45 2015 @@ -1,8 +1,9 @@ -/* $NetBSD: wsconsio.h,v 1.2 2005/12/11 12:18:24 christos Exp $ */ +/* $NetBSD: wsconsio.h,v 1.3 2015/09/07 03:49:45 dholland Exp $ */ #ifndef _NEWSMIPS_WSCONSIO_H_ #define _NEWSMIPS_WSCONSIO_H_ +#include <sys/ioccom.h> #include <dev/wscons/wsconsio.h> struct newsmips_wsdisplay_fbinfo { Index: src/sys/arch/ofppc/include/grfioctl.h diff -u src/sys/arch/ofppc/include/grfioctl.h:1.3 src/sys/arch/ofppc/include/grfioctl.h:1.4 --- src/sys/arch/ofppc/include/grfioctl.h:1.3 Tue Feb 8 20:20:22 2011 +++ src/sys/arch/ofppc/include/grfioctl.h Mon Sep 7 03:49:45 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: grfioctl.h,v 1.3 2011/02/08 20:20:22 rmind Exp $ */ +/* $NetBSD: grfioctl.h,v 1.4 2015/09/07 03:49:45 dholland Exp $ */ /* * Copyright (c) 1988 University of Utah. @@ -41,6 +41,8 @@ #ifndef _MACPPC_GRFIOCTL_H_ #define _MACPPC_GRFIOCTL_H_ +#include <sys/ioccom.h> + struct grfinfo { void * gd_regaddr; /* control registers physaddr */ int gd_regsize; /* control registers size */ Index: src/sys/arch/prep/include/nvram.h diff -u src/sys/arch/prep/include/nvram.h:1.8 src/sys/arch/prep/include/nvram.h:1.9 --- src/sys/arch/prep/include/nvram.h:1.8 Sat Oct 27 17:18:08 2012 +++ src/sys/arch/prep/include/nvram.h Mon Sep 7 03:49:45 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: nvram.h,v 1.8 2012/10/27 17:18:08 chs Exp $ */ +/* $NetBSD: nvram.h,v 1.9 2015/09/07 03:49:45 dholland Exp $ */ /*- * Copyright (c) 2006 The NetBSD Foundation, Inc. @@ -39,6 +39,8 @@ #ifndef _MACHINE_NVRAM_H #define _MACHINE_NVRAM_H +#include <sys/ioccom.h> + #if defined(_KERNEL) /* for the motorola machines */ #include <dev/ic/mk48txxvar.h> Index: src/sys/arch/sh3/include/wdogvar.h diff -u src/sys/arch/sh3/include/wdogvar.h:1.6 src/sys/arch/sh3/include/wdogvar.h:1.7 --- src/sys/arch/sh3/include/wdogvar.h:1.6 Sun Apr 28 17:10:37 2002 +++ src/sys/arch/sh3/include/wdogvar.h Mon Sep 7 03:49:45 2015 @@ -1,8 +1,10 @@ -/* $NetBSD: wdogvar.h,v 1.6 2002/04/28 17:10:37 uch Exp $ */ +/* $NetBSD: wdogvar.h,v 1.7 2015/09/07 03:49:45 dholland Exp $ */ #ifndef _SH3_WDOGVAR_H_ #define _SH3_WDOGVAR_H_ +#include <sys/ioccom.h> + #define WDOGF_OPEN 1 #define SIORESETWDOG _IO('S', 0x0) Index: src/sys/arch/shark/include/beep.h diff -u src/sys/arch/shark/include/beep.h:1.2 src/sys/arch/shark/include/beep.h:1.3 --- src/sys/arch/shark/include/beep.h:1.2 Sun Mar 4 06:00:42 2007 +++ src/sys/arch/shark/include/beep.h Mon Sep 7 03:49:45 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: beep.h,v 1.2 2007/03/04 06:00:42 christos Exp $ */ +/* $NetBSD: beep.h,v 1.3 2015/09/07 03:49:45 dholland Exp $ */ /* * Copyright (c) Mark Brinicombe 1995 All rights reserved @@ -30,6 +30,7 @@ */ #include <sys/types.h> +#include <sys/ioccom.h> struct wavebuffer { void *addr; Index: src/sys/arch/shark/include/kbd.h diff -u src/sys/arch/shark/include/kbd.h:1.2 src/sys/arch/shark/include/kbd.h:1.3 --- src/sys/arch/shark/include/kbd.h:1.2 Sat Mar 14 14:46:06 2009 +++ src/sys/arch/shark/include/kbd.h Mon Sep 7 03:49:45 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: kbd.h,v 1.2 2009/03/14 14:46:06 dsl Exp $ */ +/* $NetBSD: kbd.h,v 1.3 2015/09/07 03:49:45 dholland Exp $ */ /* * Copyright (c) 1995 Mark Brinicombe. @@ -39,6 +39,8 @@ * Created : 21/07/95 */ +#include <sys/ioccom.h> + struct kbd_data { int keycode; struct timeval event_time; Index: src/sys/arch/shark/include/mouse.h diff -u src/sys/arch/shark/include/mouse.h:1.2 src/sys/arch/shark/include/mouse.h:1.3 --- src/sys/arch/shark/include/mouse.h:1.2 Fri Apr 19 01:43:49 2002 +++ src/sys/arch/shark/include/mouse.h Mon Sep 7 03:49:45 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: mouse.h,v 1.2 2002/04/19 01:43:49 wiz Exp $ */ +/* $NetBSD: mouse.h,v 1.3 2015/09/07 03:49:45 dholland Exp $ */ /* * Copyright (c) Mark Brinicombe 1996 All rights reserved @@ -31,6 +31,8 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +#include <sys/ioccom.h> + /* #define MOUSE_BUTTON_RIGHT 0x10 #define MOUSE_BUTTON_MIDDLE 0x20 Index: src/sys/arch/shark/include/profileio.h diff -u src/sys/arch/shark/include/profileio.h:1.1 src/sys/arch/shark/include/profileio.h:1.2 --- src/sys/arch/shark/include/profileio.h:1.1 Sun Feb 10 01:57:37 2002 +++ src/sys/arch/shark/include/profileio.h Mon Sep 7 03:49:45 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: profileio.h,v 1.1 2002/02/10 01:57:37 thorpej Exp $ */ +/* $NetBSD: profileio.h,v 1.2 2015/09/07 03:49:45 dholland Exp $ */ /* * Copyright 1997 @@ -45,6 +45,7 @@ #define __PROFILE_IO_H__ #include <sys/types.h> +#include <sys/ioccom.h> /* I have no idea what the 'P' group id means, * I presume it isn't used for much.?? Index: src/sys/arch/shark/include/scrio.h diff -u src/sys/arch/shark/include/scrio.h:1.1 src/sys/arch/shark/include/scrio.h:1.2 --- src/sys/arch/shark/include/scrio.h:1.1 Sun Feb 10 01:57:40 2002 +++ src/sys/arch/shark/include/scrio.h Mon Sep 7 03:49:45 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: scrio.h,v 1.1 2002/02/10 01:57:40 thorpej Exp $ */ +/* $NetBSD: scrio.h,v 1.2 2015/09/07 03:49:45 dholland Exp $ */ /* * Copyright 1997 @@ -40,6 +40,8 @@ #ifndef _ARM32_SCRIO_H_ #define _ARM32_SCRIO_H_ +#include <sys/ioccom.h> + #define ATR_BUF_MAX 1 + 1 + 4 * 10 + 15 + 1 /* TS + T0 + 4 * TABCD + 15 * TK + TCK */ #define CMD_BUF_LEN 5 #define DATA_BUF_MAX 256 Index: src/sys/arch/sparc/dev/cgfourteenvar.h diff -u src/sys/arch/sparc/dev/cgfourteenvar.h:1.16 src/sys/arch/sparc/dev/cgfourteenvar.h:1.17 --- src/sys/arch/sparc/dev/cgfourteenvar.h:1.16 Wed May 29 22:26:39 2013 +++ src/sys/arch/sparc/dev/cgfourteenvar.h Mon Sep 7 03:49:45 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: cgfourteenvar.h,v 1.16 2013/05/29 22:26:39 macallan Exp $ */ +/* $NetBSD: cgfourteenvar.h,v 1.17 2015/09/07 03:49:45 dholland Exp $ */ /* * Copyright (c) 1996 @@ -32,6 +32,9 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. */ + +#include <sys/ioccom.h> + struct sbus_reg { uint32_t sbr_slot; uint32_t sbr_offset; Index: src/sys/arch/sparc/include/openpromio.h diff -u src/sys/arch/sparc/include/openpromio.h:1.6 src/sys/arch/sparc/include/openpromio.h:1.7 --- src/sys/arch/sparc/include/openpromio.h:1.6 Sun Dec 11 12:19:05 2005 +++ src/sys/arch/sparc/include/openpromio.h Mon Sep 7 03:49:46 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: openpromio.h,v 1.6 2005/12/11 12:19:05 christos Exp $ */ +/* $NetBSD: openpromio.h,v 1.7 2015/09/07 03:49:46 dholland Exp $ */ /* * Copyright (c) 1992, 1993 @@ -43,6 +43,8 @@ #ifndef _SPARC_OPENPROMIO_H_ #define _SPARC_OPENPROMIO_H_ +#include <sys/ioccom.h> + struct opiocdesc { int op_nodeid; /* passed or returned node id */ int op_namelen; /* length of op_name */ Index: src/sys/arch/sparc/include/tctrl.h diff -u src/sys/arch/sparc/include/tctrl.h:1.4 src/sys/arch/sparc/include/tctrl.h:1.5 --- src/sys/arch/sparc/include/tctrl.h:1.4 Mon Apr 28 20:23:36 2008 +++ src/sys/arch/sparc/include/tctrl.h Mon Sep 7 03:49:46 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: tctrl.h,v 1.4 2008/04/28 20:23:36 martin Exp $ */ +/* $NetBSD: tctrl.h,v 1.5 2015/09/07 03:49:46 dholland Exp $ */ /*- * Copyright (c) 1998 The NetBSD Foundation, Inc. @@ -31,6 +31,8 @@ #ifndef _MACHINE_TCTRL_H #define _MACHINE_TCTRL_H +#include <sys/ioccom.h> + struct tctrl_req { uint8_t cmdbuf[16]; uint8_t cmdlen; Index: src/sys/arch/sun3/dev/xio.h diff -u src/sys/arch/sun3/dev/xio.h:1.3 src/sys/arch/sun3/dev/xio.h:1.4 --- src/sys/arch/sun3/dev/xio.h:1.3 Tue Feb 1 20:19:32 2011 +++ src/sys/arch/sun3/dev/xio.h Mon Sep 7 03:49:46 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: xio.h,v 1.3 2011/02/01 20:19:32 chuck Exp $ */ +/* $NetBSD: xio.h,v 1.4 2015/09/07 03:49:46 dholland Exp $ */ /* * Copyright (c) 1995 Charles D. Cranor @@ -39,6 +39,8 @@ * xylogic ioctl interface */ +#include <sys/ioccom.h> + struct xd_iocmd { u_char cmd; /* in: command number */ u_char subfn; /* in: subfunction number */ Index: src/sys/arch/x68k/include/grfioctl.h diff -u src/sys/arch/x68k/include/grfioctl.h:1.6 src/sys/arch/x68k/include/grfioctl.h:1.7 --- src/sys/arch/x68k/include/grfioctl.h:1.6 Tue Feb 8 20:20:26 2011 +++ src/sys/arch/x68k/include/grfioctl.h Mon Sep 7 03:49:46 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: grfioctl.h,v 1.6 2011/02/08 20:20:26 rmind Exp $ */ +/* $NetBSD: grfioctl.h,v 1.7 2015/09/07 03:49:46 dholland Exp $ */ /* * Copyright (c) 1988 University of Utah. @@ -41,6 +41,8 @@ #ifndef _X68K_GRFIOCTL_H_ #define _X68K_GRFIOCTL_H_ +#include <sys/ioccom.h> + struct grfinfo { int gd_id; /* HPUX identifier */ void * gd_regaddr; /* control registers physaddr */ Index: src/sys/arch/x68k/include/iteioctl.h diff -u src/sys/arch/x68k/include/iteioctl.h:1.8 src/sys/arch/x68k/include/iteioctl.h:1.9 --- src/sys/arch/x68k/include/iteioctl.h:1.8 Tue Feb 8 20:20:26 2011 +++ src/sys/arch/x68k/include/iteioctl.h Mon Sep 7 03:49:46 2015 @@ -34,12 +34,13 @@ * from: Utah $Hdr: iteioctl.h 1.1 90/07/09$ * * @(#)iteioctl.h 7.2 (Berkeley) 11/4/90 - * $NetBSD: iteioctl.h,v 1.8 2011/02/08 20:20:26 rmind Exp $ + * $NetBSD: iteioctl.h,v 1.9 2015/09/07 03:49:46 dholland Exp $ */ #ifndef _X68K_ITEIOCTL_H_ #define _X68K_ITEIOCTL_H_ +#include <sys/ioccom.h> #include <machine/kbdmap.h> struct itewinsize { Index: src/sys/arch/x68k/include/kbio.h diff -u src/sys/arch/x68k/include/kbio.h:1.5 src/sys/arch/x68k/include/kbio.h:1.6 --- src/sys/arch/x68k/include/kbio.h:1.5 Mon Aug 28 17:15:24 2006 +++ src/sys/arch/x68k/include/kbio.h Mon Sep 7 03:49:46 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: kbio.h,v 1.5 2006/08/28 17:15:24 he Exp $ */ +/* $NetBSD: kbio.h,v 1.6 2015/09/07 03:49:46 dholland Exp $ */ /* * Copyright (c) 1992, 1993 @@ -43,6 +43,7 @@ #ifndef _X68K_KBIO_H_ #define _X68K_KBIO_H_ +#include <sys/ioccom.h> #include <dev/sun/kbio.h> struct kiockey { Index: src/sys/arch/x68k/include/sram.h diff -u src/sys/arch/x68k/include/sram.h:1.3 src/sys/arch/x68k/include/sram.h:1.4 --- src/sys/arch/x68k/include/sram.h:1.3 Sun Dec 11 12:19:44 2005 +++ src/sys/arch/x68k/include/sram.h Mon Sep 7 03:49:46 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: sram.h,v 1.3 2005/12/11 12:19:44 christos Exp $ */ +/* $NetBSD: sram.h,v 1.4 2015/09/07 03:49:46 dholland Exp $ */ /* * Copyright (c) 1994 Kazuhisa Shimizu. @@ -35,6 +35,8 @@ /* This is sram device driver. */ +#include <sys/ioccom.h> + #define SRAM_SIZE 16*1024 /* Sram size is 16K bytes. */ #define SRAM_IO_SIZE 16 /* IO size */ Index: src/sys/arch/x68k/x68k/clockioctl.h diff -u src/sys/arch/x68k/x68k/clockioctl.h:1.4 src/sys/arch/x68k/x68k/clockioctl.h:1.5 --- src/sys/arch/x68k/x68k/clockioctl.h:1.4 Tue Feb 8 20:20:26 2011 +++ src/sys/arch/x68k/x68k/clockioctl.h Mon Sep 7 03:49:46 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: clockioctl.h,v 1.4 2011/02/08 20:20:26 rmind Exp $ */ +/* $NetBSD: clockioctl.h,v 1.5 2015/09/07 03:49:46 dholland Exp $ */ /* * Copyright (c) 1989 University of Utah. @@ -38,6 +38,8 @@ * @(#)clockioctl.h 8.1 (Berkeley) 6/10/93 */ +#include <sys/ioccom.h> + #define CLOCKMAP _IOWR('C', 1, int) #define CLOCKUNMAP _IOW('C', 2, int) #define CLOCKGETRES _IOR('C', 3, int) Index: src/sys/arch/xen/include/xenio.h diff -u src/sys/arch/xen/include/xenio.h:1.9 src/sys/arch/xen/include/xenio.h:1.10 --- src/sys/arch/xen/include/xenio.h:1.9 Mon Jan 10 11:13:03 2011 +++ src/sys/arch/xen/include/xenio.h Mon Sep 7 03:49:46 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: xenio.h,v 1.9 2011/01/10 11:13:03 cegger Exp $ */ +/* $NetBSD: xenio.h,v 1.10 2015/09/07 03:49:46 dholland Exp $ */ /****************************************************************************** * privcmd.h @@ -32,6 +32,9 @@ /* Interface to /proc/xen/privcmd */ +#include <sys/ioccom.h> + + typedef struct privcmd_hypercall { unsigned long op; Index: src/sys/arch/xen/include/xenio3.h diff -u src/sys/arch/xen/include/xenio3.h:1.3 src/sys/arch/xen/include/xenio3.h:1.4 --- src/sys/arch/xen/include/xenio3.h:1.3 Fri Sep 3 06:07:24 2010 +++ src/sys/arch/xen/include/xenio3.h Mon Sep 7 03:49:46 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: xenio3.h,v 1.3 2010/09/03 06:07:24 cegger Exp $ */ +/* $NetBSD: xenio3.h,v 1.4 2015/09/07 03:49:46 dholland Exp $ */ /****************************************************************************** * evtchn.h * @@ -31,6 +31,8 @@ #ifndef __XEN_XENIO3_H__ #define __XEN_XENIO3_H__ +#include <sys/ioccom.h> + /* * Bind a fresh port to VIRQ @virq. * Return allocated port. Index: src/sys/arch/xen/include/xenio_gntdev.h diff -u src/sys/arch/xen/include/xenio_gntdev.h:1.1 src/sys/arch/xen/include/xenio_gntdev.h:1.2 --- src/sys/arch/xen/include/xenio_gntdev.h:1.1 Wed Dec 15 14:28:22 2010 +++ src/sys/arch/xen/include/xenio_gntdev.h Mon Sep 7 03:49:46 2015 @@ -33,6 +33,8 @@ #ifndef __XEN_GNTDEV_H__ #define __XEN_GNTDEV_H__ +#include <sys/ioccom.h> + struct ioctl_gntdev_grant_ref { /* The domain ID of the grant to be mapped. */ uint32_t domid;