summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/daemon.c')
-rw-r--r--src/server/daemon.c13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/server/daemon.c b/src/server/daemon.c
index 9740b80..c9d29d7 100644
--- a/src/server/daemon.c
+++ b/src/server/daemon.c
@@ -186,7 +186,18 @@ int relabsd_server_create_daemon (void)
strerror(errno)
);
- /* TODO: boop main process. */
+ errno = 0;
+
+ if (write(unnamed_pipe[0], (void *) "!", (size_t) 1) == -1)
+ {
+ RELABSD_ERROR
+ (
+ "Unable to write to writing end of an unnamed pipe during the"
+ " daemon creation process: %s.",
+ strerror(errno)
+ );
+ }
+
return -1;
}