daemon_state
static void reopen_log(struct daemon_state *);
static bool listen_child(struct daemon_state *);
static void open_pid_files(struct daemon_state *);
static void do_output(const unsigned char *, size_t, struct daemon_state *);
static void daemon_sleep(struct daemon_state *);
static void daemon_state_init(struct daemon_state *);
static void daemon_eventloop(struct daemon_state *);
static void daemon_terminate(struct daemon_state *);
static void daemon_exec(struct daemon_state *);
static bool daemon_is_child_dead(struct daemon_state *);
static void daemon_set_child_pipe(struct daemon_state *);
struct daemon_state state;
daemon_exec(struct daemon_state *state)
daemon_eventloop(struct daemon_state *state)
daemon_sleep(struct daemon_state *state)
open_pid_files(struct daemon_state *state)
listen_child(struct daemon_state *state)
do_output(const unsigned char *buf, size_t len, struct daemon_state *state)
reopen_log(struct daemon_state *state)
daemon_state_init(struct daemon_state *state)
*state = (struct daemon_state) {
daemon_terminate(struct daemon_state *state)
daemon_is_child_dead(struct daemon_state *state)
daemon_set_child_pipe(struct daemon_state *state)