X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=udev%2Fudevadm-monitor.c;h=7ea7aa0f7067f76ba470036bb0f84b8714494584;hp=9b8bf4eccf50c31b84ef61a3903c014a083aa9e3;hb=1985c76e48753c200b5a15630b00245c3f60775b;hpb=b3ca87a04a6bc32d852774211b35313ec8a09da1 diff --git a/udev/udevadm-monitor.c b/udev/udevadm-monitor.c index 9b8bf4ecc..7ea7aa0f7 100644 --- a/udev/udevadm-monitor.c +++ b/udev/udevadm-monitor.c @@ -64,7 +64,7 @@ static void print_device(struct udev_device *device, const char *source, int pro } } -int udevadm_monitor(struct udev *udev, int argc, char *argv[]) +static int adm_monitor(struct udev *udev, int argc, char *argv[]) { struct sigaction act; sigset_t mask; @@ -289,3 +289,9 @@ out: udev_list_cleanup_entries(udev, &tag_match_list); return rc; } + +const struct udevadm_cmd udevadm_monitor = { + .name = "monitor", + .cmd = adm_monitor, + .help = "listen to kernel and udev events", +};