Date: Sat, 21 Sep 1996 07:59:53 -0700 (PDT) From: Bruce Evans <bde> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/gnu/isdn isdn_ioctl.h src/sys/i386/ibcs2 ibcs2_socksys.h src/sys/i386/include apm_bios.h asc_ioctl.h console.h gsc.h ioctl_ctx.h ioctl_fd.h ioctl_meteor.h joystick.h lpt.h pcaudioio.h pcvt_ioctl.h perfmon.h random.h soundcard.h speaker.h spigot.h src/sys/pccard card.h src/sys/i386/isa b004.h gpib.h src/sys/sys cdio.h chio.h dataacq.h disklabel.h diskslice.h ftape.h mtio.h scsiio.h tablet.h vcmd.h wormio.h Message-ID: <199609211459.HAA06770@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
bde 96/09/21 07:59:51 Modified: sys/gnu/isdn isdn_ioctl.h sys/i386/ibcs2 ibcs2_socksys.h sys/i386/include apm_bios.h asc_ioctl.h console.h gsc.h ioctl_ctx.h ioctl_fd.h ioctl_meteor.h joystick.h lpt.h pcaudioio.h pcvt_ioctl.h perfmon.h random.h soundcard.h speaker.h spigot.h sys/i386/isa b004.h gpib.h sys/pccard card.h sys/sys cdio.h chio.h dataacq.h disklabel.h diskslice.h ftape.h mtio.h scsiio.h tablet.h vcmd.h wormio.h Log: Cleaned up all headers that include <sys/ioctl.h> or <sys/ioccom.h>: - don't include <sys/ioctl.h> in any header. Include <sys/ioccom.h> instead. This was already done in 4.4Lite for the most important ioctl headers. Header spam currently increases kernel build times by 10-20%. There are more than 30000 #includes (not counting duplicates) for compiling LINT. - include <sys/types.h> if and only it is necessary to make the header almost self-sufficient (some ioctl headers still need structs from elsewhere). - uniformized idempotency ifdefs. Copied the style in the 4.4Lite ioctl headers. Revision Changes Path 1.5 +16 -2 src/sys/gnu/isdn/isdn_ioctl.h 1.5 +4 -4 src/sys/i386/ibcs2/ibcs2_socksys.h 1.12 +9 -4 src/sys/i386/include/apm_bios.h 1.2 +4 -5 src/sys/i386/include/asc_ioctl.h 1.24 +9 -7 src/sys/i386/include/console.h 1.2 +4 -5 src/sys/i386/include/gsc.h 1.3 +6 -5 src/sys/i386/include/ioctl_ctx.h 1.9 +7 -5 src/sys/i386/include/ioctl_fd.h 1.10 +7 -4 src/sys/i386/include/ioctl_meteor.h 1.3 +4 -5 src/sys/i386/include/joystick.h 1.4 +5 -6 src/sys/i386/include/lpt.h 1.7 +6 -4 src/sys/i386/include/pcaudioio.h 1.8 +2 -2 src/sys/i386/include/pcvt_ioctl.h 1.2 +6 -5 src/sys/i386/include/perfmon.h 1.8 +2 -2 src/sys/i386/include/random.h 1.17 +7 -5 src/sys/i386/include/soundcard.h 1.3 +5 -7 src/sys/i386/include/speaker.h 1.4 +9 -1 src/sys/i386/include/spigot.h 1.5 +5 -5 src/sys/i386/isa/b004.h 1.3 +7 -1 src/sys/i386/isa/gpib.h 1.5 +11 -1 src/sys/pccard/card.h 1.14 +11 -6 src/sys/sys/cdio.h 1.7 +10 -4 src/sys/sys/chio.h 1.2 +6 -6 src/sys/sys/dataacq.h 1.24 +6 -7 src/sys/sys/disklabel.h 1.16 +5 -2 src/sys/sys/diskslice.h 1.3 +4 -6 src/sys/sys/ftape.h 1.8 +10 -4 src/sys/sys/mtio.h 1.6 +7 -6 src/sys/sys/scsiio.h 1.5 +7 -3 src/sys/sys/tablet.h 1.4 +5 -5 src/sys/sys/vcmd.h 1.2 +6 -5 src/sys/sys/wormio.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199609211459.HAA06770>