]> arthur.barton.de Git - netdata.git/blob - src/daemon.h
ab-debian 0.20170323.01-0ab1, upstream v1.6.0-14-g1c421f8e
[netdata.git] / src / daemon.h
1 #ifndef NETDATA_DAEMON_H
2 #define NETDATA_DAEMON_H 1
3
4 extern void sig_handler_exit(int signo);
5 extern void sig_handler_save(int signo);
6 extern void sig_handler_logrotate(int signo);
7 extern void sig_handler_reload_health(int signo);
8
9 extern int become_user(const char *username, int pid_fd);
10
11 extern int become_daemon(int dont_fork, const char *user);
12
13 extern void netdata_cleanup_and_exit(int i);
14
15 extern char pidfile[];
16
17 #endif /* NETDATA_DAEMON_H */