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>
