char *line;
envp = udev_device_get_properties_envp(dev);
- if (run_program(udev, program, envp, result, sizeof(result), &reslen) != 0)
+ if (util_run_program(udev, program, envp, result, sizeof(result), &reslen) != 0)
return -1;
line = result;
util_strlcpy(program, key_val(rule, &rule->program), sizeof(program));
udev_event_apply_format(event, program, sizeof(program));
envp = udev_device_get_properties_envp(dev);
- if (run_program(event->udev, program, envp, result, sizeof(result), NULL) != 0) {
+ if (util_run_program(event->udev, program, envp, result, sizeof(result), NULL) != 0) {
dbg(event->udev, "PROGRAM is false\n");
event->program_result[0] = '\0';
if (rule->program.operation != KEY_OP_NOMATCH)
if (event->tmp_node[0] != '\0') {
dbg(event->udev, "removing temporary device node\n");
- unlink_secure(event->udev, event->tmp_node);
+ util_unlink_secure(event->udev, event->tmp_node);
event->tmp_node[0] = '\0';
}
return 0;
strtoul(value, &endptr, 10);
if (endptr[0] != '\0') {
char owner[32];
- uid_t uid = lookup_user(rules->udev, value);
+ uid_t uid = util_lookup_user(rules->udev, value);
dbg(rules->udev, "replacing username='%s' by id=%i\n", value, uid);
sprintf(owner, "%u", (unsigned int) uid);
add_rule_key(rule, &rule->owner, operation, owner);
strtoul(value, &endptr, 10);
if (endptr[0] != '\0') {
char group[32];
- gid_t gid = lookup_group(rules->udev, value);
+ gid_t gid = util_lookup_group(rules->udev, value);
dbg(rules->udev, "replacing groupname='%s' by id=%i\n", value, gid);
sprintf(group, "%u", (unsigned int) gid);
add_rule_key(rule, &rule->group, operation, group);
util_strlcpy(filename, udev_get_dev_path(udev), sizeof(filename));
util_strlcat(filename, "/.udev/rules.d", sizeof(filename));
if (stat(filename, &statbuf) != 0) {
- create_path(udev, filename);
+ util_create_path(udev, filename);
udev_selinux_setfscreatecon(udev, filename, S_IFDIR|0755);
mkdir(filename, 0755);
udev_selinux_resetfscreatecon(udev);