aboutsummaryrefslogtreecommitdiffstats
path: root/daemonize.h
diff options
context:
space:
mode:
authorTushar Pankaj <tushar.s.pankaj@gmail.com>2018-11-01 16:29:16 -0500
committerTushar Pankaj <tushar.s.pankaj@gmail.com>2018-11-01 16:29:16 -0500
commitdbe20017c0d84de216d5cc0e3163ceae5882ebc7 (patch)
tree613498e1d37f0ec384212c3e776647df26b4972a /daemonize.h
parentEmpty files for protocol code (diff)
downloadwg-dynamic-dbe20017c0d84de216d5cc0e3163ceae5882ebc7.tar.xz
wg-dynamic-dbe20017c0d84de216d5cc0e3163ceae5882ebc7.zip
Add daemonize function to fork off as a daemon.
Method: 1. Forks off 2. Becomes session leader 3. Forks off again 4. Sets up new environment 5. Closes all open file descriptors Squashed commit of the following: commit 1e71e5dcc6f979ce2f06d59e3c05660fa97e69f3 Author: Tushar Pankaj <tushar.s.pankaj@gmail.com> Date: Thu Nov 1 16:28:09 2018 -0500 Fix missing include in daemonize Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com> commit 80aaa1112f2bf21f98be02f9e5f8be4bc7ed94d1 Author: Tushar Pankaj <tushar.s.pankaj@gmail.com> Date: Thu Nov 1 16:23:34 2018 -0500 First draft of daemonize Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>
Diffstat (limited to 'daemonize.h')
-rw-r--r--daemonize.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/daemonize.h b/daemonize.h
new file mode 100644
index 0000000..3720ff1
--- /dev/null
+++ b/daemonize.h
@@ -0,0 +1,11 @@
+/* SPDX-License-Identifier: MIT */
+/*
+ * Copyright (C) 2018 Wireguard LLC
+ */
+
+#ifndef DAEMONIZE_H
+#define DAEMONIZE_H
+
+void daemonize(void);
+
+#endif