bool get_detach(void);
void daemon_set_monitor(void);
void daemon_save_fd(int fd);
+void remove_pidfile_from_unlink(void);
+void add_pidfile_to_unlink(void);
void daemonize(void);
void daemonize_start(void);
void daemonize_complete(void);
pid_t read_pidfile_if_exists(const char *name);
pid_t fork_and_clean_up(void);
+void daemonize_post_detach(void);
#endif /* daemon.h */