chiark / gitweb /
move rule matches to function
[elogind.git] / udev_rules.h
index f4b0a6f12f7fbadea225e9b883209575ed0fc104..14e40abc2ca4c5b34ee04f7a101db61081ecc637 100644 (file)
@@ -77,7 +77,7 @@ struct key_pair {
 struct udev_rule {
        struct list_head node;
 
-       char kernel[NAME_SIZE];
+       char kernel_name[NAME_SIZE];
        enum key_operation kernel_operation;
        char subsystem[NAME_SIZE];
        enum key_operation subsystem_operation;
@@ -99,10 +99,11 @@ struct udev_rule {
        int sysfs_pair_count;
        struct key_pair env_pair[KEY_ENV_PAIRS_MAX];
        int env_pair_count;
+       char modalias[NAME_SIZE];
        enum key_operation modalias_operation;
-       char modalias[PATH_SIZE];
-       enum key_operation import_operation;
        char import[PATH_SIZE];
+       enum key_operation import_operation;
+       int import_exec;
 
        char name[PATH_SIZE];
        enum key_operation name_operation;