Stray missing (long long) on a daddr_t variable being printed.

ok jsing@
Whole bunch of (unsigned char) casts carefully added for ctype calls.
Careful second audit by millert
Whole bunch of (unsigned char) casts carefully added for ctype calls.
Careful second audit by millert
Kirk was being waaaay too chummy with the compiler when he trusted
it to not optimize away a comparison against NULL-1.
Add (unsigned char) casts for some ctype calls.
Teach fsck_ext2fs about MAXPARTITIONS, letting it operate on
partitions 'i' through 'p'.

ok deraadt@ millert@ otto@
unsigned char cast for some ctype calls
ok krw
don't use PAGE_SIZE, it is not portable.  Ted can polish this after
if he wants, but let us get the tree building.
Comment out more ioctls that are part of the v4l2 API but that we don't
implement.  Required to teach kdump(1) about VIDIOC_* ioctls.
obvious cast for isspace()
Teach kdump(1) about USB, VIDIOC and generic DRM ioctls.

ok deraadt@, guenther@
Remove unused proc argument in in6_control().

ok henning@, mikeb@
unsigned char casts where needed for for ctype.h
checked by florian
doc nit okay millert@
remove unused goo, okay guenther@
wrappers for is*/to* that make damn sure their arguments are
cast to unsigned chars.

okay deraadt@
unsigned char casts for ctype macros
ok martynas
Another AMD Family 15h Models 10h-1Fh device.
regen
Handle empty current directory more gracefully.
The getopt() prototype and externs don't belong in stdlib.h.  Berkeley
moved them to unistd.h to match POSIX in 1995 but we never did.
The exception to this is getsubopt() which POSIX says should be in
stdlib.h.  The non-standard suboptarg extern remains in the BSD-only
section of stdlib.h.  Neither getsubopt() nor suboptarg belong in
unistd.h or getopt.h.  They were only there to allow us to protect
all the getopt() bits from being multiply defined.  OK guenther@
task_add(NULL, blah) is a fault, fix by using task_add(systq, blah).

reported by josh grosse on misc@