tree-wide: remove unused functions
This commit is contained in:
@@ -135,8 +135,6 @@ int udev_queue_export_device_finished(struct udev_queue_export *udev_queue_expor
|
||||
#define UTIL_NAME_SIZE 512
|
||||
#define UTIL_LINE_SIZE 16384
|
||||
#define UDEV_ALLOWED_CHARS_INPUT "/ $%?,"
|
||||
ssize_t util_get_sys_core_link_value(struct udev *udev, const char *slink, const char *syspath, char *value, size_t size);
|
||||
int util_resolve_sys_link(struct udev *udev, char *syspath, size_t size);
|
||||
int util_log_priority(const char *priority);
|
||||
size_t util_path_encode(const char *src, char *dest, size_t size);
|
||||
void util_remove_trailing_chars(char *path, char c);
|
||||
|
||||
@@ -100,52 +100,6 @@ int util_resolve_subsys_kernel(struct udev *udev, const char *string,
|
||||
return 0;
|
||||
}
|
||||
|
||||
ssize_t util_get_sys_core_link_value(struct udev *udev, const char *slink, const char *syspath, char *value, size_t size)
|
||||
{
|
||||
char path[UTIL_PATH_SIZE];
|
||||
char target[UTIL_PATH_SIZE];
|
||||
ssize_t len;
|
||||
const char *pos;
|
||||
|
||||
strscpyl(path, sizeof(path), syspath, "/", slink, NULL);
|
||||
len = readlink(path, target, sizeof(target));
|
||||
if (len <= 0 || len == (ssize_t)sizeof(target))
|
||||
return -1;
|
||||
target[len] = '\0';
|
||||
pos = strrchr(target, '/');
|
||||
if (pos == NULL)
|
||||
return -1;
|
||||
pos = &pos[1];
|
||||
return strscpy(value, size, pos);
|
||||
}
|
||||
|
||||
int util_resolve_sys_link(struct udev *udev, char *syspath, size_t size)
|
||||
{
|
||||
char link_target[UTIL_PATH_SIZE];
|
||||
|
||||
ssize_t len;
|
||||
int i;
|
||||
int back;
|
||||
char *base = NULL;
|
||||
|
||||
len = readlink(syspath, link_target, sizeof(link_target));
|
||||
if (len <= 0 || len == (ssize_t)sizeof(link_target))
|
||||
return -1;
|
||||
link_target[len] = '\0';
|
||||
|
||||
for (back = 0; startswith(&link_target[back * 3], "../"); back++)
|
||||
;
|
||||
for (i = 0; i <= back; i++) {
|
||||
base = strrchr(syspath, '/');
|
||||
if (base == NULL)
|
||||
return -EINVAL;
|
||||
base[0] = '\0';
|
||||
}
|
||||
|
||||
strscpyl(base, size - (base - syspath), "/", &link_target[back * 3], NULL);
|
||||
return 0;
|
||||
}
|
||||
|
||||
int util_log_priority(const char *priority)
|
||||
{
|
||||
char *endptr;
|
||||
|
||||
Reference in New Issue
Block a user