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 <[email protected]>
@@ -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;