chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
libvolume_id: recognize swap partitions with a tuxonice hibernate image
[elogind.git]
/
udev_rules.h
diff --git
a/udev_rules.h
b/udev_rules.h
index 682bedac01fbfb3e42c0271d6c395693a5303f2c..a84b0de83760fdf57fb92dc2e5312d084e18eff0 100644
(file)
--- a/
udev_rules.h
+++ b/
udev_rules.h
@@
-90,15
+90,16
@@
struct udev_rule {
struct key name;
struct key symlink;
struct key name;
struct key symlink;
+ struct key symlink_match;
struct key owner;
struct key group;
struct key owner;
struct key group;
- mode_t mode;
- enum key_operation mode_operation;
+ struct key mode;
enum escape_type string_escape;
unsigned int link_priority;
unsigned int partitions;
unsigned int last_rule:1,
enum escape_type string_escape;
unsigned int link_priority;
unsigned int partitions;
unsigned int last_rule:1,
+ run_ignore_error:1,
ignore_device:1,
ignore_remove:1;
ignore_device:1,
ignore_remove:1;
@@
-122,6
+123,7
@@
extern struct udev_rule *udev_rules_iter_label(struct udev_rules *rules, const c
extern int udev_rules_get_name(struct udev_rules *rules, struct udevice *udev);
extern int udev_rules_get_run(struct udev_rules *rules, struct udevice *udev);
extern int udev_rules_get_name(struct udev_rules *rules, struct udevice *udev);
extern int udev_rules_get_run(struct udev_rules *rules, struct udevice *udev);
+extern int udev_rules_run(struct udevice *udev);
extern void udev_rules_apply_format(struct udevice *udev, char *string, size_t maxsize);
extern void udev_rules_apply_format(struct udevice *udev, char *string, size_t maxsize);