chiark / gitweb /
[PATCH] udev - fix cdrom symlink rule
[elogind.git] / udev.c
diff --git a/udev.c b/udev.c
index 4c67477c202882b6814e97c83005d822053080b8..55a324efbc9a87d84340022a3a8b8b8fc01107c0 100644 (file)
--- a/udev.c
+++ b/udev.c
 /* global variables */
 char **main_argv;
 char **main_envp;
+unsigned char logname[42];
+
+int log_ok(void)
+{
+       return udev_log;
+}
 
 static void sig_handler(int signum)
 {
@@ -45,7 +51,6 @@ static void sig_handler(int signum)
        switch (signum) {
                case SIGINT:
                case SIGTERM:
-               case SIGKILL:
                        sysbus_disconnect();
                        udevdb_exit();
                        exit(20 + signum);
@@ -143,7 +148,6 @@ static int udev_hotplug(int argc, char **argv)
        /* set up a default signal handler for now */
        signal(SIGINT, sig_handler);
        signal(SIGTERM, sig_handler);
-       signal(SIGKILL, sig_handler);
 
        /* initialize the naming deamon */
        namedev_init();
@@ -176,6 +180,7 @@ int main(int argc, char **argv, char **envp)
        main_argv = argv;
        main_envp = envp;
 
+       init_logging("udev");
        dbg("version %s", UDEV_VERSION);
 
        return udev_hotplug(argc, argv);