vsprintf(buf, fmt, ap);
vsnprintf(buf, sizeof(buf), fmt, ap);
exit_success(const char *fmt, ...){	va_list ap;	char buf[BUFSIZ];	va_start(ap, fmt);	vsprintf(buf, fmt, ap);	va_end(ap);	syslog(LOG_INFO, buf);	exit(EXIT_SUCCESS);}