chiark / gitweb /
use libudev code, unify logging, pass udev context around everywhere
[elogind.git] / udev / udev_rules.h
index 9a41ccbdd8c0036211530ceb266ebbeb1597ad93..4f95121f307fe393608c4bfeaca7e5541393e7c4 100644 (file)
@@ -108,13 +108,14 @@ struct udev_rule {
 };
 
 struct udev_rules {
 };
 
 struct udev_rules {
+       struct udev *udev;
        char *buf;
        size_t bufsize;
        size_t current;
        int resolve_names;
 };
 
        char *buf;
        size_t bufsize;
        size_t current;
        int resolve_names;
 };
 
-extern int udev_rules_init(struct udev_rules *rules, int resolve_names);
+extern int udev_rules_init(struct udev *udev, struct udev_rules *rules, int resolve_names);
 extern void udev_rules_cleanup(struct udev_rules *rules);
 
 extern void udev_rules_iter_init(struct udev_rules *rules);
 extern void udev_rules_cleanup(struct udev_rules *rules);
 
 extern void udev_rules_iter_init(struct udev_rules *rules);