libarch on sparc isn't -l${MACHINE_CPU}. Don't link to it.
Add $NetBSD$.
- Fix detection of BGEPHYF_FIBER_{MII|TBI}
- Add BCM5708S support in brgphy(4). The auto negotiation may have some bugs.
- Add 2500SX support (not tested).
- Fix bit definition of BRGPHY_MRBE_MSG_PG5_NP_T2 from FreeBSD.
Add BGEPHYF_NO_WIRESPEED flag for fiber devices.
Make local functions static

This change unveiled some functions are unused. Remove some and
comment out the others.

No functional change.
8bit tcx doesn't implement a hardware cursor, so don't pretend it does.
Also, avoid poking the hw cursor registers in that case. Real hardware doesn't
care but qemu does.
 Fix uninitiazed variable problem found on zaurus. I don't know why
only zaurus found it.
Tidy up bridge_input

No functional change.
Sort options. Use Ss for non-standard headers. New sentence, new line.
Add missing Op.
Sync usage with manpage.
Restructure bridge_input and bridge_broadcast

There are two changes:
- Assemble the places calling pktq_enqueue (bridge_forward)
  for unicast and {b,m}cast frames into one
- Receive {b,m}cast frames in bridge_broadcast, not in
  bridge_input

The changes make the code clear and readable. bridge_input
now doesn't need to take care of {b,m}cast frames;
bridge_forward and bridge_broadcast have the responsibility.

The changes are based on a patch of Lloyd Parkes submitted
in PR 48104, but don't fix its issue yet.
accomodate FreeBSD's flavor of weak references.
fix second line of synopsis.
Fix usage. The man page is incorrect with respect to -I and -i and need
fixing, but my troff foo is not there.
Suppress space after -I and -i options.
Suppress space after -I and -i options in description too.
XXX: This should be documented explicitly.
add mkostemp, mkostemps, mkstemps from FreeBSD.
add mkostemp{s,} mkstemps from FreeBSD
bump libc.
more man pages links