NDPD_LOGMSGSIZE
char msg[NDPD_LOGMSGSIZE];
(void) snprintf(msg, NDPD_LOGMSGSIZE, "%s line %d: ",
(void) vsnprintf(msg + slen, NDPD_LOGMSGSIZE - slen, fmt, ap);