void sysfs_init(struct mdinfo *mdi, int fd, int devnum) { mdi->sys_name[0] = 0; if (fd >= 0) { mdu_version_t vers; if (ioctl(fd, RAID_VERSION, &vers) != 0) return; devnum = fd2devnum(fd); } if (devnum == NoMdDev) return; fmt_devname(mdi->sys_name, devnum); }
char *devnum2devname(int num) { char name[100]; fmt_devname(name,num); return strdup(name); }