summaryrefslogtreecommitdiff
path: root/udev/udev_rules.c
AgeCommit message (Collapse)Author
2008-10-07replace spaces in dm and md name symlinksKay Sievers
We create multiple symlinks for dm names with spaces, which isn't what we want.
2008-09-29replace strerror() usage with threadsafe "%m" format stringAlan Jenkins
strerror() is not threadsafe. It uses a buffer to build messages of the form "Unknown error 387689". syslog() provides a %m format which is equivalent to strerror(errno). As a GNU extension, this is also accepted by printf and friends. At least in the current implementation, it is correctly threadsafe. Signed-off-by: Alan Jenkins <alan-jenkins@tuffmail.co.uk>
2008-09-28avoid repeated scans for goto targets (udev_iter_find_label)Alan Jenkins
The scans are now performed up-front at parse-time, instead of being repeated for each event at run-time. Cachegrind reports a 5% reduction in cpu cycles (excluding the time spent in-kernel).
2008-09-10use size definitions from libudevKay Sievers
2008-09-10get rid of udev_sysdeps.cKay Sievers
2008-09-10convert to libudev and delete udev_utils_string.cKay Sievers
2008-09-10update file headersKay Sievers
2008-09-10libudev: add selinuxKay Sievers
2008-09-09fix off-by-one in pass_env_to_socket()Alan Jenkins
2008-09-09threadsafe rules iterationAlan Jenkins
Move ->current out of "struct udev_rules" and into a new "struct udev_rules_iter". Signed-off-by: Alan Jenkins <alan-jenkins@tuffmail.co.uk>
2008-09-08remove redundant string copy in udev_rules_apply_format()Alan Jenkins
2008-09-06use libudev code, unify logging, pass udev context around everywhereKay Sievers
2008-09-01udev_device_init() remove statically allocated device supportKay Sievers
2008-09-01fix dangling pointer returned by attr_get_by_subsys_id()Kay Sievers
Thanks to Alan Jenkins <alan-jenkins@tuffmail.co.uk> for finding this.
2008-07-30use autotoolsKay Sievers
2008-07-30delete all Makefiles and move udev source to udev/Kay Sievers