static void duct_log_##fn(int l, const char *fmt, va_list al, int errval) { \
logv(sysloglevel, pfx, errval ? errval : -1, fmt, al); \
}
static void duct_log_##fn(int l, const char *fmt, va_list al, int errval) { \
logv(sysloglevel, pfx, errval ? errval : -1, fmt, al); \
}