diff options
Diffstat (limited to 'libdaemon/server/daemon-server.h')
-rw-r--r-- | libdaemon/server/daemon-server.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libdaemon/server/daemon-server.h b/libdaemon/server/daemon-server.h index 2b9ceac36..ee8ca9c79 100644 --- a/libdaemon/server/daemon-server.h +++ b/libdaemon/server/daemon-server.h @@ -108,10 +108,15 @@ typedef struct daemon_state { int (*daemon_init)(struct daemon_state *st); int (*daemon_fini)(struct daemon_state *st); int (*daemon_main)(struct daemon_state *st); + int (*helper_handler)(struct daemon_state *st); + int (*monitor_handler)(struct daemon_state *st); /* Global runtime info maintained by the framework. */ int socket_fd; + int helper_fd; /* used in select if helper_handler is set */ + int monitor_fd; /* used in select if monitor_handler is set */ + log_state *log; struct thread_state *threads; |