void klog_write(int level, const char *fmt, ...) { va_list ap; va_start(ap, fmt); klog_vwrite(level, fmt, ap); va_end(ap); }
int log_callback(int type, const char *fmt, ...) { int level; va_list ap; switch (type) { case SELINUX_WARNING: level = KLOG_WARNING_LEVEL; break; case SELINUX_INFO: level = KLOG_INFO_LEVEL; break; default: level = KLOG_ERROR_LEVEL; break; } va_start(ap, fmt); klog_vwrite(level, fmt, ap); va_end(ap); return 0; }