[Petter Reinholdtsen] > Anyway, I believe the code in hwinfo-8.38/src/hd/edd.c need a complete > rewrite to work with the new libsysfs. :(
I looked in the old library, and found the structs and functions needed by hwinfo there. When I inserted the struct in hd_int.h, the code built but failed to link as the functions listed where missing: struct sysfs_link { char name[SYSFS_NAME_LEN]; char path[SYSFS_PATH_MAX]; char target[SYSFS_PATH_MAX]; }; struct sysfs_directory { char name[SYSFS_NAME_LEN]; char path[SYSFS_PATH_MAX]; /* Private: for internal use only */ struct dlist *subdirs; struct dlist *links; struct dlist *attributes; }; /* sysfs_open_directory sysfs_close_directory sysfs_read_all_subdirs sysfs_get_directory_attribute sysfs_get_directory_link sysfs_get_classdev_driver sysfs_open_subsystem_list */ Perhaps it will work to copy these functions from the old library into the hwinfo source? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]