void syslog(int priority, const char *message, ...) { va_list ap; va_start(ap, message); __vsyslog(priority, message, ap); va_end(ap); }
void sysalert(char *fmt, ...) { va_list ap; va_start(ap, fmt); __vsyslog(LOG_WARNING, fmt, ap); va_end(ap); rval = EXIT_FAILURE; }
void sysfatal(int c, char *fmt, ...) { va_list ap; va_start(ap, fmt); __vsyslog(LOG_ERR, fmt, ap); va_end(ap); exit(c); }