usb-enum: display all attributes we care about

parent 9cc7370e
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <libudev.h>
......@@ -33,9 +34,13 @@ static int oua_enumerate(char *vendor_id, char *device_id)
const char *path = udev_list_entry_get_name(ptr);
struct udev_device *dev = udev_device_new_from_syspath(udev, path);
const char *devnode = udev_device_get_devnode(dev);
const char *serial = udev_device_get_sysattr_value(dev, "serial");
printf("serial: %s, \n", serial);
const char *busnum = udev_device_get_sysattr_value(dev, "busnum");
const char *devnum = udev_device_get_sysattr_value(dev, "devnum");
const char *devno = udev_device_get_sysattr_value(dev, "dev");
const char *serial = udev_device_get_sysattr_value(dev, "serial");
printf("bus:dev %03lx:%03lx, devno: %s, serial: %s, devpath=[%s]\n",
strtoul(busnum, NULL, 0), strtoul(devnum, NULL, 0),
devno, serial, path);
goto notfound;
if (devnode != NULL) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment