X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=udev.c;h=9f10cc212539466e5e03edc05016976d90069e24;hp=0f01fa41d2a04e6b08cda306c7d61d6345c146de;hb=d026a35d747c0a993281408a9644ab843cf89fdd;hpb=f8911dbb0404902502085c7bb204f2f9c5bc1b9c diff --git a/udev.c b/udev.c index 0f01fa41d..9f10cc212 100644 --- a/udev.c +++ b/udev.c @@ -38,12 +38,21 @@ /* global variables */ char **main_argv; char **main_envp; -unsigned char logname[42]; -int log_ok(void) +#ifdef LOG +unsigned char logname[42]; +void log_message (int level, const char *format, ...) { - return udev_log; + va_list args; + + if (!udev_log) + return; + + va_start(args, format); + vsyslog(level, format, args); + va_end(args); } +#endif static void sig_handler(int signum) {