Clear memory as intended. Fixes PR#46372.
Clear struct stat correctly. Fixes PR#46373.
* don't request explicitly for uid 0 as various system policies may make that
  unnecessary
* correct the mplsif message. We don't need an IP address assigned on it
  anymore
fferentiate zegrep and zfgrep by their basename only, so they can be
invoked with a pathname (ie, /usr/bin/z{e,f}grep).

OK wiz@
edid.9: fixes for example code

- 'struct edid_info' in edidvar.h uses 'struct videomode' so
videomode.h needs to be included too.
- edid_print takes a pointer to 'struct edid_info' so add the & operator.

OK by wiz@
add a couple of tests for dynamic MPLS routes generation using ldpd
fix width vs height typo
from imre at vdsz.com
 Fix the bit positions in CPUID_SEF_FLAGS macro. On snprintb(), position 1
means LSB(bit0). The bit position from HLE to SMAP was 1 bit right shifted.
The bit position of BMI1 was completely wrong.
 Add some new bit definitions of Structured Extended Feature Flags Enumeration
Leat from the document (Intel 64 and IA-32 Architectures Software Developer's
Manual).
Remove superfluous Pp.
Fix some more CERROR inversions