Delete the function svc_get_all().
authorschwarze <schwarze@openbsd.org>
Sun, 24 Aug 2014 19:44:02 +0000 (19:44 +0000)
committerschwarze <schwarze@openbsd.org>
Sun, 24 Aug 2014 19:44:02 +0000 (19:44 +0000)
commitda641232259a38baf08c0c1d9c4f929e4660e23f
tree911524f7a4b96fd0daf88dbbad859bbae956b070
parent18eeafd9366b837a19a04bb6a884d51162fd3d7b
Delete the function svc_get_all().
In svc_is_avail(), this simplifies the code by getting rid of the loop.
When running "rcctl status", this allows to not run svc_is_special() -
which spawns a grep - for each and every service, resulting in a 20%
speedup.  As a bonus, we get the special services listed at the end,
where they are easier to see than mixed in with the daemons.
ok ajacoutot@ jasper@
usr.sbin/rcctl/rcctl.sh