freebsd-src/sys
Yoshinobu Inoue 1aa540eb03 Forbid include of soem inet6 header files from wrong place
KAME put INET6 related stuff into sys/netinet6 dir, but IPv6
  standard API(RFC2553) require following files to be under sys/netinet.
    netinet/ip6.h
    netinet/icmp6.h
  Now those header files just include each following files.
    netinet6/ip6.h
    netinet6/icmp6.h

  Also KAME has netinet6/in6.h for easy INET6 common defs
  sharing between different BSDs, but RFC2553 requires only
  netinet/in.h should be included from userland.
  So netinet/in.h also includes netinet6/in6.h inside.

  To keep apps portability, apps should not directly include
  above files from netinet6 dir.
  Ideally, all contents of,
    netinet6/ip6.h
    netinet6/icmp6.h
    netinet6/in6.h
  should be moved into
    netinet/ip6.h
    netinet/icmp6.h
    netinet/in.h
  but to avoid big changes in this stage, add some hack, that
    -Put some special macro define into those files under neitnet
    -Let files under netinet6 cause error if it is included
     from some apps, and, if the specifal macro define is not
     defined.
     (which should have been defined if files under netinet is
     included)
    -And let them print an error message which tells the
     correct name of the include file to be included.

  Also fix apps which includes invalid header files.

Approved by: jkh

Obtained from: KAME project
2000-02-10 19:33:58 +00:00
..
alpha Clean up POSIX options, syncronize generics. 2000-02-04 07:02:53 +00:00
amd64 Allow allows peer pci buses which are directly connected to the RCC host pci 2000-02-09 20:05:30 +00:00
boot Support the new ata(4) syntax, while providing backward compatibility for wd(4). 2000-02-09 19:23:46 +00:00
cam Add a quirk type (and one for ARCHIVE Python's) that disables the 2000-02-03 18:29:25 +00:00
coda
compat Avoid passing an uninitialized structure member to the real 2000-02-01 16:20:24 +00:00
compile
conf kbdcontrol isn't in everyones path(read: non-root people), so specify 2000-02-10 01:42:04 +00:00
contrib When writing out bitmap buffers, need to skip over ones that already 2000-01-30 20:32:59 +00:00
crypto
ddb Add a new sysctl "debug.enter_debugger" (when the kernel is compiled 2000-01-27 22:27:34 +00:00
dev Correctly handle the conversion from virtual to physical addresses. The 2000-02-10 18:50:19 +00:00
fs Supported non-512 bytes/sector format. 2000-01-27 14:43:07 +00:00
geom Remove #if NCCD > 0 - it's guaranteed to be true by config if ccd.c is 2000-01-29 14:29:56 +00:00
gnu Remove #if NDGB > 0 and #if NDGM > 0 2000-01-29 18:42:45 +00:00
i4b
i386 Allow allows peer pci buses which are directly connected to the RCC host pci 2000-02-09 20:05:30 +00:00
isa Use config's conditional compilation rather than using #ifdefs that make 2000-01-29 15:08:56 +00:00
isofs/cd9660
kern Fix sysctl namespace for jail: move the kern.jailcansethostname to 2000-02-10 18:51:58 +00:00
libkern
miscfs Fix bde'isms in acl/extattr syscall interface, renaming syscalls to 2000-01-19 06:07:34 +00:00
modules Use config's conditional compilation rather than using #ifdefs that make 2000-01-29 15:08:56 +00:00
msdosfs Supported non-512 bytes/sector format. 2000-01-27 14:43:07 +00:00
net Update bridging code to the one already in -stable (this was 2000-02-08 14:53:55 +00:00
netatalk Move the *intrq variables into net/intrq.c and unconditionally 2000-01-24 20:39:02 +00:00
netatm Move the *intrq variables into net/intrq.c and unconditionally 2000-01-24 20:39:02 +00:00
netgraph Add control message ASCII conversion for this node type. 2000-01-27 01:32:53 +00:00
netinet Forbid include of soem inet6 header files from wrong place 2000-02-10 19:33:58 +00:00
netinet6 Forbid include of soem inet6 header files from wrong place 2000-02-10 19:33:58 +00:00
netipx Move the *intrq variables into net/intrq.c and unconditionally 2000-01-24 20:39:02 +00:00
netkey
netnatm Move the *intrq variables into net/intrq.c and unconditionally 2000-01-24 20:39:02 +00:00
netncp Enable '=' character in the filename. 2000-01-29 02:10:37 +00:00
netns Move the *intrq variables into net/intrq.c and unconditionally 2000-01-24 20:39:02 +00:00
nfs Fix catastrophic bug in NQNFS related to UDP mounts. The 'nqhost' 2000-01-26 20:51:29 +00:00
nfsclient
nfsserver
ntfs
nwfs Check if module was compiled without SMP support and running on 2000-01-15 08:35:48 +00:00
pc98 Synced with sys/i386/conf/GENERIC revision 1.241. 2000-02-05 00:43:04 +00:00
pccard Update the pci->pcic compatability module to newbus. This is a simple 2000-02-02 16:49:21 +00:00
pci Update the Tigon driver to use the 12.3.18 firmware release from Alteon. 2000-02-10 00:37:48 +00:00
posix4 Track libc_r addition of semaphores implementation. 2000-01-20 07:55:42 +00:00
powerpc The kernel side of per-process unaligned access control (printing, fixing & 2000-01-16 07:07:33 +00:00
rpc
svr4 Fix handling of svr4_sigsets, which are implemented in SysVR4 as a sequence 2000-01-15 15:38:17 +00:00
sys Fix sysctl namespace for jail: move the kern.jailcansethostname to 2000-02-10 18:51:58 +00:00
tools
ufs When writing out bitmap buffers, need to skip over ones that already 2000-01-30 20:32:59 +00:00
vm The swapdev_vp changes made to rip out the swap specfs interaction 2000-01-25 17:49:12 +00:00
Makefile