X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fdaemon.h;h=14436f311eeb9da7783da837517e235d9224df83;hb=f80022d9df98d29ee41176a4bc6cb91025da84b8;hp=8d5259433994db703d5a48ed4cc89413f3367596;hpb=e0edde6fee279cdbbf3c179f5f50adaf0c7c7f1e;p=sliver-openvswitch.git diff --git a/lib/daemon.h b/lib/daemon.h index 8d5259433..14436f311 100644 --- a/lib/daemon.h +++ b/lib/daemon.h @@ -65,6 +65,8 @@ void set_detach(void); 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); @@ -73,4 +75,7 @@ void daemon_usage(void); pid_t read_pidfile(const char *name); pid_t read_pidfile_if_exists(const char *name); +pid_t fork_and_clean_up(void); +void daemonize_post_detach(void); + #endif /* daemon.h */