blob: 8d62469b65a1b611db8da530407f56a466ecf3cb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#ifndef NETDATA_DAEMON_H
#define NETDATA_DAEMON_H 1
extern void sig_handler_exit(int signo);
extern void sig_handler_save(int signo);
extern int become_user(const char *username, int access_fd, int output_fd, int error_fd, int pid_fd);
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 */
|