chiark / gitweb /
use libudev code, unify logging, pass udev context around everywhere
[elogind.git] / udev / udev_rules.h
index fe0f9dfbb5f0a2bf2e2f89ecd9834d3725799421..4f95121f307fe393608c4bfeaca7e5541393e7c4 100644 (file)
@@ -24,7 +24,6 @@
 #include "list.h"
 
 #define PAIRS_MAX              5
-#define RULESFILE_SUFFIX       ".rules"
 
 enum key_operation {
        KEY_OP_UNSET,
@@ -109,13 +108,14 @@ struct udev_rule {
 };
 
 struct udev_rules {
+       struct udev *udev;
        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);