Contains a robust API for running sub processes with STDOUT and STDERR redirected to syslog.
Contains an API for doing a daemonizing fork().
Contains a robust API for logging messages.
Contains a single function used to change a file descriptor to non-blocking mode using fcntl().
Contains an API for manipulating PID files.
Contains the API for serializing signals to a pipe for usage with select() or poll().