On Fri, Nov 20, 2015 at 08:59:21PM +0100, Marek wrote: > hi, > > i'm using the following code: > http://stackoverflow.com/questions/25361042/how-to-list-usb-mass-storage-devices-programatically-using-libudev-in-linux?lq=1 > the problem is with this section of code: > struct udev_device* usb > = udev_device_get_parent_with_subsystem_devtype(scsi, "usb", > "usb_device"); > which along with > udev_device_get_sysattr_value(usb, "manufacturer"), > udev_device_get_sysattr_value(usb, "product"), > udev_device_get_sysattr_value(usb, "serial")); > would output all requested values, but changing "usb", "usb_device" to > ata and ata_device doesn't work and the program doesnt output > anything.
That's correct, such a change would not work at all. What problem are you trying to solve? thanks, greg k-h _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel