[systemd-devel] udevd detect and list ata devices
Greg KH
gregkh at linuxfoundation.org
Fri Nov 20 14:00:57 PST 2015
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
More information about the systemd-devel
mailing list