remove references to unsupported archs
reorder to kill prototypes; ok natano@
Revert "just run newaliases. should be about the same, but less sendmail."

This reverts commit 40e0cbf2165046d1da288955eeae34fdb220efb0.

OK oga@
remove amd leftovers

amd (the 4.4 bsd automounter) was removed by thorduri in 194314c7, but
some bits and pieces were left behind. clean them up.
Make the interrupt handler chains use a real lock instead of si_slock

The locking protocol was entirely broken here, fix it up. Now we just hold a
spinlock while we have that interrupt masked (we preallocate the descriptor) to
prevent other cpus jumping in and screwing with the chains while we do so. We
have masked anything that we are touching so we won't be interrupted either.

Remove `locking' on idt vectors since they are only ever touched from
intr_{dis,}establish().

A couple of nits, some cleanup and ok from pedro (vote for pedro!).
Couple of small cleanups to the i386 interrupt code.

ok pedro
gets() is gone

gets() is gone, so don't use it in regress/lib/libc/orientation.

ok oga@
Set current arglist before using it to set the default mirror.

ok drahn@
switch tm_acc_lock to a mutex(9)

switch tm_acc_lock to a mutex(9). there is no reason for this lock to be
a rwlock, since we don't block while holding it.

heads up and ok oga@
Always insert AUX vectors into binary image, this allows TLS binaries
to introspect and find their TLS section data.

Reword comment as requested during coderead.
If no PHDR exists, but it is in the mapped area 'know' where it should be.
Switch ld.so to using set_tcb instead of MD specific operation.
Allocate correctly sized tls headers.
If a symbol is local, do not look it up.
Do not set tcb twice. Only use macro API.
ld.so should build before csu (no dependancy there)
A missing bounds check in the handling of the TLS heartbeat extension
can be used to reveal up to 64k of memory to a connected client or
server.

From OpenSSL commit 96db9023b881d7cd9f379b0c154650d6c108e9a3.

ok oga@
rc_stop() sends SIGTERM, not SIGKILL; reported by <yon dot fernandez dot
de dot retana at bardinflor dot perso dot aquilenet dot fr on bugs@
Ignore the -b option if cksum is called as-is (e.g. "cksum -b /bsd")
as documented on the cksum(1) man page.

"looks right" deraadt@
ok millert@
Remove sum test since sum(1) is gone; add sha512 test