chiark / gitweb /
[PATCH] udevd - switch socket path to abstract namespace
[elogind.git] / udev.c
diff --git a/udev.c b/udev.c
index 4c67477c202882b6814e97c83005d822053080b8..b45fb336be8c631023b891a7a60b3840433a6f07 100644 (file)
--- a/udev.c
+++ b/udev.c
@@ -38,6 +38,7 @@
 /* global variables */
 char **main_argv;
 char **main_envp;
+unsigned char logname[42];
 
 static void sig_handler(int signum)
 {
@@ -45,7 +46,6 @@ static void sig_handler(int signum)
        switch (signum) {
                case SIGINT:
                case SIGTERM:
-               case SIGKILL:
                        sysbus_disconnect();
                        udevdb_exit();
                        exit(20 + signum);
@@ -143,7 +143,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 +175,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);