Added missing implementation for _dbus_system_logv().

This commit is contained in:
Ralf Habacker 2010-05-03 12:06:22 +02:00
parent da3578a1a7
commit 5951a59924

View file

@ -294,7 +294,21 @@ _dbus_system_log (DBusSystemLogSeverity severity, const char *msg, ...)
void
_dbus_system_logv (DBusSystemLogSeverity severity, const char *msg, va_list args)
{
// FIXME!
char *s = "";
char buf[1024];
switch(severity)
{
case DBUS_SYSTEM_LOG_INFO: s = "info"; break;
case DBUS_SYSTEM_LOG_SECURITY: s = "security"; break;
case DBUS_SYSTEM_LOG_FATAL: s = "fatal"; break;
}
sprintf(buf,"%s%s",s,msg);
_dbus_verbose_real ("",0,"",buf,args);
if (severity == DBUS_SYSTEM_LOG_FATAL)
exit (1);
}
/** Installs a signal handler