X-Git-Url: https://arthur.barton.de/gitweb/?a=blobdiff_plain;f=src%2Fdaemon.h;h=b193602d682e4136aa45b7391ea5162b828ad386;hb=6f6b9975a1a24661c524f722ec947eb93dd43831;hp=77186daae2756b397b7abd33bc88d61b0d9b8ae4;hpb=f39384e8f93cd395b5c48c406f4ca53753abf7e8;p=netdata.git diff --git a/src/daemon.h b/src/daemon.h old mode 100755 new mode 100644 index 77186daa..b193602d --- a/src/daemon.h +++ b/src/daemon.h @@ -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); extern void netdata_cleanup_and_exit(int i); +extern char pidfile[]; + #endif /* NETDATA_DAEMON_H */