Oracle has re-licensed sunrpc under a three-clause BSD license.
Update our sources appropriately.  OK deraadt@ jsg@
- O_NOFOLLOW is no longer non-posix; from thomas klausner
- bump posix revision and remove xpg; from millert

ok millert
do not use .B, which is man(7), not mdoc(7); and stop .Tn abuse
feedback and ok jmc@, ok millert@
Document EBUSY return when attempting to open a cua device that
someone else already has open.  OK jmc@
observe the following spelling:
- wide character (noun)
- wide-character (adjective)

this is the "fix of least resistance", and appears to be in line with
posix style; a tiny fix still needed for curses, but i'll mail that
upstream;
more wacky macro fixing;
according to ingo, it isn;t a problem to have empty [BDS]q macros, so
revert that part of yesterday's diffs;
Implement if_freenameindex() as a real function as required by posix.
OK deraadt@, millert@
add a GLOB_KEEPSTAT option that retains a copy of the struct stat
information that is looked up while matching glob(3)s

Keeping this information around can make a big difference when
fetching it is expensive, e.g. in sftp which uses GLOB_ALTDIRFUNC

feedback millert@ jmc@

"get it in before the libc crank" deraadt@
Add timingsafe_bcmp(3) to libc, mention that it's already in the
kernel in kern(9), and remove it from OpenSSH.

ok deraadt@, djm@
Provide IRIX-compatible get_fpc_csr() and set_fpc_csr() for mips, although
we don't provide the silly union to decompose the value. This will allow
userland to flip the ``flush denormalized to zero'' setting, which apparently
is being relied upon by tcl.

Asked by jasper@ a long time ago. Riding upon the upcoming libc major crank.
Bump fts_level from short to int and add a spare short so things
line up nicely.  OK deraadt@
Bump libc major for ABI changes.
document GLOB_KEEPSTAT in the RETURN VALUES and STANDARDS sections.
Make gcvt() better match printf("%g") behavior, it now passes regress.
OK deraadt@
oops, don't free array before freeing members; spotted by dkrause@
Update to tzcode2010m from elsie.nci.nih.gov
Provide a WEAK_ALIAS macro in <machine/asm.h> for the few platforms
that didn't already have one, and then immediately use it in libc's
SYS.h

ok miod@
Retire Skipjack

There's not much use for the declassified cipher from the 80's
with a questionable license these days.  According to the FIPS
drafts, Skipjack reaches its EOL in December 2010.

The libc portion will be removed after the ports hackathon.

djm and thib agree, no objections from deraadt
Thanks to jsg for digging up FIPS drafts.
Extend GLOB_LIMIT to cover readdir and stat and bump the malloc limit
from ARG_MAX to 64K.

Fixes glob-using programs (notably ftp) able to be triggered to hit
resource limits.

Idea from a similar NetBSD change, original problem reported by jasper@.

ok millert tedu jasper