- make note of some xsi options
- even though "am i" is case insensitive, lowercase one example
for consistency

ok millert guenther
- document sigint
- \*(Gt -> >, per ingo

ok millert guenther
IL are marked xsi;
TMPDIR is an extension;
fix a fd leak in an error path
Remove assigned but unused local variables and macro from vfwprintf().
Found by Elliott @ google
ok mpi@
undo my "no TZ support" notes; guenther says they're wrong
ok guenther
While it may be smart to use the radix tree for exports it is not OK to
use the domain specific tree initialisation method for this since that one
is multipath enabled and assumes that the radix node is part of a struct
rtentry. This code uses a different struct and so the multipath modifies
wrong fields and breaks stuff in mysterious ways.
Since we only support AF_INET here anyway simplify the code and only have
one radix_node_head pointer instead of AF_MAX ones.
Fixes NFS server issues reported by rpe@, OK rpe@, guenther@, sthen@
Properly compare endpoint addresses: ignore the direction bit which
is not part of the address. From Remco <remco at d-compu.dyndns.org>,
thanks!

ok mpi@
Do not skip or add a byte for the report ID when manipulating data.

This is not compatible to our current schema where one kernel device
is attached per report ID of every USB HID device since the drivers
already strip the data buffers.

Fix a parsing issue reported by henning@
Stop using a global variable to do address lookups.

ok blambert@, mikeb@
Replace ICMP6ECHOLEN define with sizeof()
OK benno@
Use C99 initializers for pipe and bus methods.

Apart from improving readability, this will help us reduce the number of
no-op functions now that some of them are optional.

ok ratchov@
datalen is additional data, sync traceroute6 to traceroute. Also "nn
byte packets" in the first line of traceroute output is the length of
the complete IP packet, fix this for traceroute6.
OK benno@
Only use ifa_ifwithaddr() to check if the binding address is on the
system.

Yes, this is ugly for the moment because OpenBSD prevents you from
binding a tcp socket to broadcast address and checking for a broadcast
address is... funny!  If you've ever wondered why would lead people to
write:

ina.s_addr != ia->ia_addr.sin_addr.s_addr

instead of:

ina.s_addr == ia->ia_broadaddr.sin_addr.s_addr

Well this is because all the IPv4 addresses belonging to your lo(4)
interfaces match the second idiom.  Hopefully we'll get rid of this
hack soon.

ok jca@, mikeb@
Clearing the data toggle bit only makes sense for endpoints that use it,
since this function is optional get rid of the no-op ones.

ok ratchov@
without overthinking it, replace a few memcmp calls with CRYPTO_memcmp
where it is feasible to do so. better safe than sorry.
In fusefs_unmount() we need to send the FBT_DESTROY fusebuf only if
vflush(9) succeed.

Problem reported by Helg Bredow.
OK sthen@
Fix a leak that can occur when len == 0, and as a result we leak a \0 byte.

(From Frantisek Boranek)

OK from miod@
Apply "unifdef -D__STDC__" to libc/arch/*/SYS.h

A while back, pascal@ converted our system call stubs from using "cpp
| as" to "cc -x assembler-with-cpp", so there's no need to stay
compatible with ancient preprocessor semantics.

ok miod