X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=udev.c;h=ce6d6ce9df22a7b2cb9ab3bb84133d25906d2d18;hb=7a4877bf6fea5f1d1d8390b7efd6b8a53003631a;hp=0f01fa41d2a04e6b08cda306c7d61d6345c146de;hpb=f8911dbb0404902502085c7bb204f2f9c5bc1b9c;p=elogind.git diff --git a/udev.c b/udev.c index 0f01fa41d..ce6d6ce9d 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) { @@ -155,7 +164,7 @@ static int udev_hotplug(int argc, char **argv) namedev_init(); if (strcmp(action, "add") == 0) - retval = udev_add_device(devpath, subsystem); + retval = udev_add_device(devpath, subsystem, 0); else if (strcmp(action, "remove") == 0) retval = udev_remove_device(devpath, subsystem);