summaryrefslogtreecommitdiff
path: root/udev_rules_parse.c
diff options
context:
space:
mode:
Diffstat (limited to 'udev_rules_parse.c')
-rw-r--r--udev_rules_parse.c27
1 files changed, 8 insertions, 19 deletions
diff --git a/udev_rules_parse.c b/udev_rules_parse.c
index ac4755fd37..db83a67953 100644
--- a/udev_rules_parse.c
+++ b/udev_rules_parse.c
@@ -39,38 +39,27 @@
LIST_HEAD(udev_rule_list);
-static int add_config_dev(struct udev_rule *new_rule)
+static int add_config_dev(struct udev_rule *rule)
{
struct udev_rule *tmp_rule;
tmp_rule = malloc(sizeof(*tmp_rule));
if (tmp_rule == NULL)
return -ENOMEM;
- memcpy(tmp_rule, new_rule, sizeof(*tmp_rule));
+ memcpy(tmp_rule, rule, sizeof(struct udev_rule));
list_add_tail(&tmp_rule->node, &udev_rule_list);
- udev_rule_dump(tmp_rule);
- return 0;
-}
-
-void udev_rule_dump(struct udev_rule *rule)
-{
dbg("name='%s', symlink='%s', bus='%s', id='%s', "
"sysfs_file[0]='%s', sysfs_value[0]='%s', "
- "kernel='%s', program='%s', result='%s'"
- "owner='%s', group='%s', mode=%#o",
+ "kernel='%s', program='%s', result='%s', "
+ "owner='%s', group='%s', mode=%#o, "
+ "all_partions=%u, ignore_remove=%u, ignore_device=%u, last_rule=%u",
rule->name, rule->symlink, rule->bus, rule->id,
rule->sysfs_pair[0].file, rule->sysfs_pair[0].value,
- rule->kernel, rule->program, rule->result,
- rule->owner, rule->group, rule->mode);
-}
+ rule->kernel, rule->program, rule->result, rule->owner, rule->group, rule->mode,
+ rule->partitions, rule->ignore_remove, rule->ignore_device, rule->last_rule);
-void udev_rule_list_dump(void)
-{
- struct udev_rule *rule;
-
- list_for_each_entry(rule, &udev_rule_list, node)
- udev_rule_dump(rule);
+ return 0;
}
static int get_key(char **line, char **key, enum key_operation *operation, char **value)