YAMFC (fixed large offsets in the scan for bad sectors).
Changed lots of %ld's in format strings back to %d.  %ld was right
when daddr_t was long, but Lite2 changed daddr_t to int32_t which
is implemented as `int' on i386's.
Fixed printing of and comparison with d_typename[].  It is not always
null terminated.
MFC: Cosmetic in error strings. Sort Xrefs. Add usage (with syslog capability).
MFC: Use err(3). exit(-1) -> exit(1).
MFC: Add const to copyright string. Put sccsid under #if 0/#endif control.
MFC: Cosmetics in man page. Exit(-1) -> exit(1).
Add ports-biology.
Submitted by:	Peter Hawkins <peter@clari.net.au>
Spelling police.
MFC:  use $TMPDIR if set.
MFC: PR#5289
Functional merge from current; as described by the contributor:

	- emulate Linux IP_HDRINCL behaviour in sendto(): byte order fixed
	  Note that we do an extra getsockopt() on every sendto()
	  to check if the option is set because we don't keep state
	  in the emulator code. Is there a better way to implement
	  this?
	- correct a bug (value of "name" not passed) with
	  getsockopt() (see last hunk)
MFS: fixes to avoid trampling sa_len fields in the presence of MSG_COMPAT
with COMPAT_OLDSOCK defined  (ie. COMPAT_43 in kernel config).
Submitted by:	pb@fasterix.freenix.org (Pierre Beyssac)
MFC: emulation of Linux keyboard ioctls and vt operations.
Submitted by:	Amancio Hasty <hasty@rah.star-gate.com>
MFC: Use err(3). -Wall cleaning.
MFC: Correct incompletes .Xrs. Remove duplicate #includes and unused variables.
MFC: Use err(3) instead of local redefinition. Add usage. -Wall cleaning.
MFC: Key is 8 bytes not 10 as stated in man page. Add rcsid.
MFC: Cosmetics in usage() and man page.
Whoops, add 'retval' arg to new console ioctls.
Submitted by:	jkh