chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
thread unknown ENV{key} match as empty value
[elogind.git]
/
udev_rules.h
diff --git
a/udev_rules.h
b/udev_rules.h
index 4ecada1c039dba3632d5b32e779dc1af1857016d..3f37d4b0b4d3345089dda3ebe512d9015d5daa3e 100644
(file)
--- a/
udev_rules.h
+++ b/
udev_rules.h
@@
-54,6
+54,13
@@
struct key_pairs {
struct key_pair keys[PAIRS_MAX];
};
struct key_pair keys[PAIRS_MAX];
};
+enum import_type {
+ IMPORT_UNSET,
+ IMPORT_PROGRAM,
+ IMPORT_FILE,
+ IMPORT_PARENT,
+};
+
struct udev_rule {
struct key kernel_name;
struct key subsystem;
struct udev_rule {
struct key kernel_name;
struct key subsystem;
@@
-66,6
+73,8
@@
struct udev_rule {
struct key result;
struct key modalias;
struct key import;
struct key result;
struct key modalias;
struct key import;
+ enum import_type import_type;
+ struct key wait_for_sysfs;
struct key_pairs sysfs;
struct key_pairs env;
struct key_pairs sysfs;
struct key_pairs env;
@@
-80,8
+89,7
@@
struct udev_rule {
unsigned int partitions;
unsigned int last_rule:1,
ignore_device:1,
unsigned int partitions;
unsigned int last_rule:1,
ignore_device:1,
- ignore_remove:1,
- import_exec:1;
+ ignore_remove:1;
size_t bufsize;
char buf[];
size_t bufsize;
char buf[];