return util_path_encode(&filename[start], len - start);
}
-static int device_read_db(struct udev_device *udev_device)
+int udev_device_read_db(struct udev_device *udev_device)
{
struct stat stats;
char filename[UTIL_PATH_SIZE];
return 0;
}
-void udev_device_load_info(struct udev_device *device)
+static void device_load_info(struct udev_device *device)
{
device->info_loaded = 1;
udev_device_read_uevent_file(device);
- device_read_db(device);
+ udev_device_read_db(device);
}
void udev_device_set_info_loaded(struct udev_device *device)
if (udev_device == NULL)
return NULL;
if (!udev_device->info_loaded)
- udev_device_load_info(udev_device);
+ device_load_info(udev_device);
return udev_device->devnode;
}
if (udev_device == NULL)
return NULL;
if (!udev_device->info_loaded)
- udev_device_load_info(udev_device);
+ device_load_info(udev_device);
return udev_list_get_entry(&udev_device->devlinks_list);
}
if (udev_device == NULL)
return NULL;
if (!udev_device->info_loaded)
- udev_device_load_info(udev_device);
+ device_load_info(udev_device);
if (!udev_device->devlinks_uptodate) {
char symlinks[UTIL_PATH_SIZE];
struct udev_list_entry *list_entry;
if (udev_device == NULL)
return makedev(0, 0);
if (!udev_device->info_loaded)
- udev_device_load_info(udev_device);
+ device_load_info(udev_device);
return udev_device->devnum;
}
int udev_device_get_event_timeout(struct udev_device *udev_device)
{
if (!udev_device->info_loaded)
- udev_device_load_info(udev_device);
+ device_load_info(udev_device);
return udev_device->event_timeout;
}
int udev_device_get_num_fake_partitions(struct udev_device *udev_device)
{
if (!udev_device->info_loaded)
- udev_device_load_info(udev_device);
+ device_load_info(udev_device);
return udev_device->num_fake_partitions;
}
int udev_device_get_devlink_priority(struct udev_device *udev_device)
{
if (!udev_device->info_loaded)
- udev_device_load_info(udev_device);
+ device_load_info(udev_device);
return udev_device->devlink_priority;
}
int udev_device_get_ignore_remove(struct udev_device *udev_device)
{
if (!udev_device->info_loaded)
- udev_device_load_info(udev_device);
+ device_load_info(udev_device);
return udev_device->ignore_remove;
}