Head off potential core dump in _havemaster() (we don't need to free any
memory here: the underlying YP routines handle this one for us).
For P_SUGID processes, we must also change ownership of the mem file
to root so that group kmem can still get to it. *SIGH*
Install setgid kmem rather than setuid root. The problem with procfs that
was breaking this before has been fixed.
Install with default BINOWN (as it once used to be).
Go to a coherent release number for uname(1).
Make DISTNAME and RELEASE the same for now.  It makes more sense.
Changes needed for kzip to work.
Close PR #29. The file should be /etc/ftpmotd, not /etc/motd.
Fix two more references to /etc/motd that I overlooked. PR #29
This program to compress a kernel with.  You loose all the symbols, so
usability is limited.  Very useful on fixit floppies &c.

Obtained from:	Linux via 386BSD
Added kzip in i386 section
The magic code to uncompress a kernel.

Reviewed by:	phk
Obtained from:	Linux via 386BSD.
Added kzipboot
Bump the snap date.
Removed the y.tab.h file from the sources. It is automatically generated
from yacc.
Put the lex.c parser.c and y.tab.h into a CLEANFILES target in the
makefile, they are all generated and need to be removed on a clean.
Put vnode_if.h and vnode_if.c into CLEANFILES that are automatically
generated. Should this lkm set VFS_LKM ?
Define IBUFSIZ as 384.  This goes with speeding up ttnread().

OBUFSIZ should be increased to the same value as IBUFSIZE (both are
smaller than desirable because they have to fit on the stack), but
there are currently problems with magic buffer limits and watermarks.

Remove unused #define of TTMASK.

Undo bogus exportation of ttnread().
Speed up ttnread() in the !(ICANON | ISIG) case by copying to user space
through a temporary buffer instead of one character at a time.  The old
method takes about 6 usec/char on a 486DX2/66.  This is larger than than
the combined interrupt and PIO overhead for a 16550!

This change was first implemented in 1.1.5.  It was rewritten for 2.1.
The clist access functions allow a simpler implementation at some cost
in correctness and speed.  There needs to be an ungetc() function to
recover from EFAULT, and it wastes time to copy through a temporary
buffer.

Don't snoop on single characters that weren't read due to EFAULT.
Rewrite a snoop comment in my approximation to English.

Undo bogus exportation of ttnread().
Don't waste time sending an EOI to ICU1 if option AUTO_EOI_1 is defined.
Previously, this worked right if both AUTO_EOI_1 and AUTO_EOI_2 are
defined, but not if AUTO_EOI_1 is defined and AUTO_EOI_2 is not defined.
The latter case should be the default.  DUMMY_NOPS should be the default
too.  Currently there are only two NOPs slowing down rtcin() (although
there are no delays in writertc()) and several FASTER_NOPs slowing down
interrupt handling in vector.s.

Fix stack offsets for the (previously) unused untested
FAST_INTR_HANDLER_USES_ES case.
Be more careful with how we do a chip reset.

Clean up some comments.