static void print_device(struct udev_device *device)
{
const char *str;
+ dev_t devnum;
int count;
struct udev_list *list;
printf("driver: '%s'\n", str);
str = udev_device_get_devnode(device);
printf("devname: '%s'\n", str);
+ devnum = udev_device_get_devnum(device);
+ printf("devnum: %u:%u\n", major(devnum), minor(devnum));
count = 0;
list = udev_device_get_devlinks_list(device);
enumerate = udev_enumerate_new_from_subsystems(udev, NULL);
if (enumerate == NULL)
return -1;
- list = udev_enumerate_get_devices_list(enumerate);
+ list = udev_enumerate_get_list(enumerate);
while (list != NULL) {
struct udev_device *device;