freebsd-dev/sys
Joerg Wunsch 5158516f4e In an attempt to reduce the huge number of differences between the
FreeBSD repository version of this file and the isdn4bsd version,
adopt those changes from the i4b version that make this file
BSD-version independent.  I attempted to avoid uglifying this file too
much, thus deviated a little from the i4b version (and hope they will
adopt the changes, too).

The diffs mostly concentrate on:

. #include differences between the systems
. different callout handling between FreeBSD vs. Net/OpenBSD
. interface naming (Net/OpenBSD store the ASCII name including the
  unit # in struct ifnet, FreeBSD only the name)
. use of random() in FreeBSD vs. time-based pseudo-randomization in
  Net/OpenBSD (for loopback detection ad CHAP challenges -- i
  assume at least OpenBSD could also benefit from random(), but that's
  the way i've got this file)
. interface address list elements are named a little differently
  between FreeBSD and Net/OpenBSD

I attempted to segregate those compat fixes from other code fixes and
enhancements.

Obtained from:	The isdn4bsd project
1998-10-06 20:47:53 +00:00
..
alpha Add functions for accessing dense and bwx memory for pci devices. These 1998-10-06 14:18:40 +00:00
amd64 - Implement enabling write allocate on AMD K5/K6/K6-2 cpus. 1998-10-06 13:16:29 +00:00
boot bootinfo.c 1998-10-06 07:27:05 +00:00
cam Disable multi-lun probing and serial number inquiries for the Exabyte 8200. 1998-10-06 19:27:19 +00:00
coda Fixes for lkm: 1998-09-29 20:19:45 +00:00
compat Make async I/O on a socket work. 1998-10-05 16:37:36 +00:00
compile
conf - Implement enabling write allocate on AMD K5/K6/K6-2 cpus. 1998-10-06 13:16:29 +00:00
contrib/softupdates Fix 'noatime' bug that was unrelated to use of noatime. 1998-10-03 19:17:11 +00:00
ddb Update to work with the new elf headers. 1998-08-17 08:06:31 +00:00
dev Add functions for accessing dense and bwx memory for pci devices. These 1998-10-06 14:18:40 +00:00
fs Fixes for lkm: 1998-09-29 20:19:45 +00:00
geom Update system to new device statistics code. 1998-09-15 08:15:30 +00:00
gnu Quick fix for not being able to sync all the buffers in boot() if 1998-10-03 16:19:28 +00:00
i386 - Implement enabling write allocate on AMD K5/K6/K6-2 cpus. 1998-10-06 13:16:29 +00:00
isa Merge changes from i386/isa/sio.c up to revision 1.215. 1998-09-26 14:47:16 +00:00
isofs/cd9660 Remove the SLICE code. 1998-09-14 19:56:42 +00:00
kern Make sure that the argv pointers for init are aligned to the correct 1998-10-06 11:55:40 +00:00
libkern Converted rcsid to $Id$ again. There shouldn't be any rcsids in the kernel. 1998-08-17 19:26:37 +00:00
miscfs Make devfs update the atime timestamp so that 'w' works when using 1998-09-30 20:33:46 +00:00
modules Fixes for lkm: 1998-09-29 20:19:45 +00:00
msdosfs Remove unused variable. 1998-09-13 15:40:31 +00:00
net In an attempt to reduce the huge number of differences between the 1998-10-06 20:47:53 +00:00
netatalk Fixed printf format errors. 1998-08-17 01:05:25 +00:00
netatm Two patches from the HARP people: 1998-09-17 09:35:02 +00:00
netinet Dike out some obsolete defines which referenced ih_next and ih_prev from 1998-09-26 14:26:59 +00:00
netipx Yow! Completely change the way socket options are handled, eliminating 1998-08-23 03:07:17 +00:00
netkey Fixed printf format errors. 1998-08-17 01:05:25 +00:00
netnatm This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
netns
nfs In nfs_link(), check for a cross-device mount *before* looking 1998-09-29 23:39:37 +00:00
nfsclient In nfs_link(), check for a cross-device mount *before* looking 1998-09-29 23:39:37 +00:00
nfsserver The code checks each fragment mark to see if it's valid; if the fragment 1998-09-29 22:33:05 +00:00
pc98 - Implement enabling write allocate on AMD K5/K6/K6-2 cpus. 1998-10-06 13:16:29 +00:00
pccard - Fix a bug where a "power_off_slot' timeout was not cancelled when the 1998-09-24 17:56:31 +00:00
pci Add functions for accessing dense and bwx memory for pci devices. These 1998-10-06 14:18:40 +00:00
posix4 Set PAGE_SIZE for _SC_PAGESIZE sysconf(). 1998-06-01 21:54:43 +00:00
powerpc Add support for adjkerntz (largely untested). 1998-10-06 08:40:18 +00:00
rpc
sys Quick fix for not being able to sync all the buffers in boot() if 1998-10-03 16:19:28 +00:00
tools VOP_STRATEGY grows an (struct vnode *) argument 1998-07-04 20:45:42 +00:00
ufs Fix 'noatime' bug that was unrelated to use of noatime. 1998-10-03 19:17:11 +00:00
vm Fix a bug in which a page index was used where a byte offset was 1998-10-01 20:46:41 +00:00
Makefile Build the new boot loader on the alpha. This allows make release to work again. 1998-10-04 00:42:08 +00:00