Better handling of forking and exiting and signals.
[apps/pfixtools.git] / daemon.h
index 76f9f94..5734e8f 100644 (file)
--- a/daemon.h
+++ b/daemon.h
 #ifndef POSTLICYD_DAEMON_H
 #define POSTLICYD_DAEMON_H
 
-int tcp_listen(const struct sockaddr *addr, socklen_t len);
+int tcp_listen_nonblock(const struct sockaddr *addr, socklen_t len);
 int accept_nonblock(int fd);
 
+int daemon_detach(void);
+int drop_privileges(const char *user, const char *group);
+
 #endif