summaryrefslogtreecommitdiff
path: root/udev.c
diff options
context:
space:
mode:
authorKay Sievers <kay.sievers@suse.de>2005-08-08 17:43:42 +0200
committerKay Sievers <kay.sievers@suse.de>2005-08-08 17:43:42 +0200
commitbfd12948927b84b3ce990403969c1d10081c1fed (patch)
tree538e0547d743e633eba85151acd8283215276206 /udev.c
parent63cc8f049100c9b76ca4e37fc5c8976b6e92a207 (diff)
add flag for reading of precompiled rules
Rules can be precompiled and stored on disk for initramfs, to avoid parsing the rules with every event again and again. Also the OWNER and GROUP names are already resolved to numerical values in the compiled rules. This flag is used for the upcoming move of the rules parsing into udevd: If the real root is mounted udevd is started and parses the rules only once. The event processes will inherit the already parsed rules from the daemon, so we want to ignore any precompiled rules and use the real rules files and watch the filesystem for changes to reload the rules automatically. Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Diffstat (limited to 'udev.c')
-rw-r--r--udev.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/udev.c b/udev.c
index 6a0beda1c2..ecfd5644ec 100644
--- a/udev.c
+++ b/udev.c
@@ -115,7 +115,7 @@ int main(int argc, char *argv[], char *envp[])
}
udev_init_device(&udev, devpath, subsystem, action);
- udev_rules_init(&rules, 0);
+ udev_rules_init(&rules, 1, 0);
retval = udev_process_event(&rules, &udev);