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