chiark / gitweb /
[PATCH] 017_bk mark
[elogind.git] / logging.h
index 5ae228b139fa778379ac0e03011b44adfd1bd60c..2ba2ac49654c919ca0f4619943a86c186fc4394d 100644 (file)
--- a/logging.h
+++ b/logging.h
@@ -34,9 +34,6 @@
 #include <unistd.h>
 #include <syslog.h>
 
-#include "udev.h"
-#include "udev_version.h"
-
 #undef info
 #define info(format, arg...)                                                           \
        do {                                                                            \
        } while (0)
 #endif
 
-static void log_message (int level, const char *format, ...)
+extern void log_message (int level, const char *format, ...)
        __attribute__ ((format (printf, 2, 3)));
-static inline void log_message (int level, const char *format, ...)
-{
-       va_list args;
-
-       if (0 != strncmp(udev_log_str, UDEV_LOG_DEFAULT, BOOL_SIZE))
-               return;
-
-       va_start(args, format);
-       vsyslog(level, format, args);
-       va_end(args);
-}
 
-/* each program must declare this variable somewhere */
+/* each program that uses syslog must declare this variable somewhere */
 extern unsigned char logname[42];
 
 #undef init_logging