Should call CFS access.
whitespace
Print default and 0 disables.
Use long options and no debug file size limit.
Wrong function.
Code movement.

Remove unnecessary function declarations.
Localize long_opts structure to main.
Formatting.
getopt_long returns an int.
Improve signal handling.

Kill all children performing a service (GC tickets) or handling clients.  Have
select just sleep 5 milliseconds. Relying on SIGCHLD to break out select has
race condition problems (unless you use pselect which is not available
everywhere). This timeout is enough to prevent Chirp from dominating the CPU
while giving reasonably quick response time to these events: child death,
catalog advertisement, and ticket GC.
Localize some static variables into main.

Some formatting.
Minor logic changes.
incompatible -b/-e option check.