]> arthur.barton.de Git - netdata.git/blobdiff - src/daemon.h
Merge pull request #1690 from ktsaou/master
[netdata.git] / src / daemon.h
index 77186daae2756b397b7abd33bc88d61b0d9b8ae4..561e0fe97dcfb2026bdd8bc3cb97ad1acfccb046 100644 (file)
@@ -1,14 +1,17 @@
 #ifndef NETDATA_DAEMON_H
 #define NETDATA_DAEMON_H 1
 
-extern void sig_handler(int signo);
+extern void sig_handler_exit(int signo);
+extern void sig_handler_save(int signo);
+extern void sig_handler_logrotate(int signo);
+extern void sig_handler_reload_health(int signo);
 
-extern void prepare_rundir();
+extern int become_user(const char *username, int pid_fd);
 
-extern int become_user(const char *username);
-
-extern int become_daemon(int dont_fork, int close_all_files, const char *user, const char *input, const char *output, const char *error, const char *access, int *access_fd, FILE **access_fp);
+extern int become_daemon(int dont_fork, const char *user, int oom_score);
 
 extern void netdata_cleanup_and_exit(int i);
 
+extern char pidfile[];
+
 #endif /* NETDATA_DAEMON_H */