freebsd-dev/sbin/devd
Ian Lepore 5dfc0f6c53 Improve devd startup time, by tweaking some string handling routines that are
heavily used when parsing config files.  Mostly these changes avoid making
temporary copies of the strings, and avoid doing byte at a time append
operations, on the most-used code path.

On a 1.2 GHz ARM processor this reduces the time to parse the config files
from 13 to 6 seconds.

Reviewed by:	imp
Approved by:	cognet (mentor)
2013-01-30 23:37:35 +00:00
..
devd.8 Fix a descriptor leak in devd. Clients reading /var/run/devd.pipe can close 2013-01-30 15:21:18 +00:00
devd.cc Improve devd startup time, by tweaking some string handling routines that are 2013-01-30 23:37:35 +00:00
devd.conf.5 document acpi_cpu devd notification about _CST change 2012-10-20 09:40:34 +00:00
devd.h Add the ability to match the on a media type of the device in question. 2005-07-10 03:37:15 +00:00
devd.hh Improve devd startup time, by tweaking some string handling routines that are 2013-01-30 23:37:35 +00:00
Makefile Bump WARNS where possible. 2010-02-15 14:07:40 +00:00
parse.y Fix world after byacc import: 2012-05-22 16:33:10 +00:00
token.l Don't generate input() since it's not used. 2010-11-22 12:33:48 +00:00