X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=udev%2Fudev_rules.h;h=af96b8119b22f0888623e206b84a14b613c2014a;hb=9a997ecf4ed97becb9c546c5fad8490bcba44181;hp=02685e18342ec80d9071a8fb496f5c3c6f371138;hpb=3eb46ec6ddeb31d9886ebb736d1d7b3534d2f354;p=elogind.git diff --git a/udev/udev_rules.h b/udev/udev_rules.h index 02685e183..af96b8119 100644 --- a/udev/udev_rules.h +++ b/udev/udev_rules.h @@ -84,6 +84,7 @@ struct udev_rule { struct key wait_for; struct key label; struct key goto_label; + size_t goto_rule_off; struct key name; struct key symlink; @@ -122,7 +123,7 @@ extern void udev_rules_cleanup(struct udev_rules *rules); extern void udev_rules_iter_init(struct udev_rules_iter *iter, struct udev_rules *rules); extern struct udev_rule *udev_rules_iter_next(struct udev_rules_iter *iter); -extern struct udev_rule *udev_rules_iter_label(struct udev_rules_iter *iter, const char *label); +extern struct udev_rule *udev_rules_iter_goto(struct udev_rules_iter *iter, size_t rule_off); 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);