X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=udev%2Fudevadm-info.c;h=4053436fe64624634a8f15bcbd0907ac543a7bd7;hb=38f6aefc47799f6ba313621661ecef833a01e0d9;hp=87c1c32314b2d0784c9d9cf2e0745ad72dc166e4;hpb=9ead662791b5e59a95b6c5a9351d661cb61d76bb;p=elogind.git diff --git a/udev/udevadm-info.c b/udev/udevadm-info.c index 87c1c3231..4053436fe 100644 --- a/udev/udevadm-info.c +++ b/udev/udevadm-info.c @@ -275,7 +275,7 @@ static void cleanup_db(struct udev *udev) } } -int udevadm_info(struct udev *udev, int argc, char *argv[]) +static int uinfo(struct udev *udev, int argc, char *argv[]) { struct udev_device *device = NULL; bool root = 0; @@ -454,6 +454,7 @@ int udevadm_info(struct udev *udev, int argc, char *argv[]) " --help\n\n"); goto exit; default: + rc = 1; goto exit; } } @@ -555,3 +556,9 @@ exit: udev_device_unref(device); return rc; } + +const struct udevadm_cmd udevadm_info = { + .name = "info", + .cmd = uinfo, + .help = "query sysfs or the udev database", +};