libtap: HP-UX does not have MAP_ANON flag for mmap.
libtap: Fix for buggy vsnprintf on HPUX.

vsnprintf() on hpux does not tolerate the first NULL parameter, so we
use a POSIX-compliant version from Glib.