Skip site navigation (1)Skip section navigation (2)
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>