Since all our compilers support __DBL_* and __FLT_*, use them to define
{DBL,FLT}_{DIG,MIN,MAX}
Fix stupid botches in previous.

Use a proper device unit number if a unit number or non-default device
is specified on the boot command.
When a hard link to a directory fails, accept both EPERM and EACCESS as
valid error codes.
Fix note on __predict_true: predicts nonzero, not 1 specifically.
increase LOCKSTAT_MAXBUFS, systems with lots of CPUs need more.
remove unused variables for UVM_PAGE_TRKOWN.
only attach/detach stats->mngptc once.
remove a low-value printf().
add malo at pcmcia.
Returning in the middle of a TRY_CATCH macro gives heartburns since the
jump buffer is not being reset.
sun4v: Update comment: modified -> access
When unlinking a directory as unprivileged user allow both EPERM and EACCESS
failures.
sun4v: Update TTE data in sparc64_finalize_tlb_sun4v() - sun4v has no L (locked) bit + ensure that the ITLB has the EP (executable) bit set
Note my paltry contributions.
fix asm() misclassification
add asm function renames
use a different function instead of __builtin_isnan, because it is polymorphic
and we don't handle this yet.
disable the extension test for now.
forward decl for struct pcb.
disable assert for lint.
fix sparc debug sets