/* -*- mode: c; c-file-style: "openbsd" -*- */ #include #include #include "compat.h" /* vsyslog() doesn't exist on HP-UX */ void vsyslog(int facility, const char *format, va_list ap) { char *msg = NULL; if (vasprintf(&msg, format, ap) == -1) { return; } syslog(facility, "%s", msg); free(msg); }