X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=udevinfo.c;h=a80ca82e124ebb45550717bae4b4b469405970a4;hp=fe847b875f0d08406db8bdf1544e62f952fd2f7d;hb=51df9ee4965516b17dcd50647546ee970df87b32;hpb=b1e95455d2683f43f47ea94a7b79af64f0738d36 diff --git a/udevinfo.c b/udevinfo.c index fe847b875..a80ca82e1 100644 --- a/udevinfo.c +++ b/udevinfo.c @@ -39,7 +39,6 @@ #define SYSFS_VALUE_SIZE 256 #ifdef LOG -unsigned char logname[LOGNAME_SIZE]; void log_message (int level, const char *format, ...) { va_list args; @@ -219,8 +218,8 @@ static int print_sysfs_devices(void) attr = sysfs_get_classdev_attr(class_dev, "dev"); if (attr) { sscanf(attr->value, "%u:%u", &major, &minor); - printf("MAJOR %u\n", minor); - printf("MINOR %u\n", major); + printf("MAJOR %u\n", major); + printf("MINOR %u\n", minor); } phys_dev = sysfs_get_classdev_device(class_dev); @@ -242,7 +241,7 @@ static int print_sysfs_devices(void) static int process_options(int argc, char *argv[]) { - static const char short_options[] = "adn:p:q:rsVh"; + static const char short_options[] = "an:p:q:rsVh"; int option; int retval = 1; struct udevice udev; @@ -401,7 +400,7 @@ print: break; case PATH: - strfieldcpy(result, path); + strfieldcpy(result, udev.devpath); break; case ALL: @@ -439,7 +438,7 @@ exit: } help: - printf("Usage: [-anpqrdVh]\n" + printf("Usage: udevinfo [-anpqrVh]\n" " -q TYPE query database for the specified value:\n" " 'name' name of device node\n" " 'symlink' pointing to node\n"