]> arthur.barton.de Git - netdata.git/blob - src/daemon.h
make log files owned by user netdata, fixes #453
[netdata.git] / src / daemon.h
1 #ifndef NETDATA_DAEMON_H
2 #define NETDATA_DAEMON_H 1
3
4 extern void sig_handler(int signo);
5
6 extern int become_user(const char *username, int access_fd, int output_fd, int error_fd, int pid_fd);
7
8 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);
9
10 extern void netdata_cleanup_and_exit(int i);
11
12 extern char pidfile[];
13
14 #endif /* NETDATA_DAEMON_H */