Lines Matching refs:rules
27 #include "rules.h"
316 void perform_action(struct hotplug2_event_t *event, struct rules_t *rules) {
319 for (i = 0; i < rules->rules_c; i++) {
320 rv = rule_execute(event, &rules->rules[i]);
396 struct rules_t *rules = NULL;
449 ERROR("rules parse","Unable to open rules file: %s.", strerror(errno));
455 ERROR("rules parse","Unable to stat rules file: %s.", strerror(errno));
462 ERROR("rules parse","Unable to mmap rules file: %s.", strerror(errno));
466 rules = rules_from_config((char*)filemap);
467 if (rules == NULL) {
468 ERROR("rules parse","Unable to parse rules file.");
479 ERROR("rules parse","Parsing rules failed, switching to dumb mode.");
573 perform_action(dup_hotplug2_event(tmpevent), rules);
598 rules_free(rules);
599 free(rules);