[Linux-diag-devel] Device children.
Brought to you by:
hegdevasant,
mananth
From: Tom G. <ce...@in...> - 2006-07-07 10:32:25
|
Greetings, I open up the "block" class, and get devices from it as struct sysfs_device*, how can I access a device's children though? /sys/block/sda has sda1 and sda2, however there are no functions to access these. The sysfs_device structure keeps a struct dlist* children, but this is marked in the documentation as private and for internal use. Well...needless to say I tried to access it and iterate over it with the dlist_for_each_data macro, i got a nice SIGSEGV. How do i properly iterate over the children? Thankyou --Tom G. |