chiark / gitweb /
remove asmlinkage
[elogind.git] / udev / udevadm-monitor.c
index 7e8186f798874e2948c0d9dde2a8381eb6b28359..3f4cb5772da316d7b9f5a2cefd67fb8279ac7a4d 100644 (file)
@@ -35,7 +35,7 @@
 
 static int udev_exit;
 
-static void asmlinkage sig_handler(int signum)
+static void sig_handler(int signum)
 {
        if (signum == SIGINT || signum == SIGTERM)
                udev_exit = 1;
@@ -113,7 +113,6 @@ int udevadm_monitor(struct udev *udev, int argc, char *argv[])
                                        devtype[0] = '\0';
                                        devtype++;
                                }
-printf("add '%s' '%s')\n", subsys, devtype);
                                udev_list_entry_add(udev, &subsystem_match_list, subsys, devtype, 0, 0);
                                break;
                        }
@@ -136,7 +135,7 @@ printf("add '%s' '%s')\n", subsys, devtype);
 
        /* set signal handlers */
        memset(&act, 0x00, sizeof(struct sigaction));
-       act.sa_handler = (void (*)(int)) sig_handler;
+       act.sa_handler = sig_handler;
        sigemptyset(&act.sa_mask);
        act.sa_flags = SA_RESTART;
        sigaction(SIGINT, &act, NULL);