- foreach_strpart(udev->symlink, " ", pos, len) {
- char linkname[NAME_SIZE];
-
- strfieldcpymax(linkname, pos, len+1);
- snprintf(filename, NAME_SIZE, "%s/%s", udev_root, linkname);
+ list_for_each_entry(name_loop, &udev->symlink_list, node) {
+ snprintf(filename, NAME_SIZE, "%s/%s", udev_root, name_loop->name);