aboutsummaryrefslogtreecommitdiff
path: root/src/daemon.c
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2009-01-18 18:29:30 +0100
committerMax Kellermann <max@duempel.org>2009-01-18 18:29:30 +0100
commit9c93249412076dcf52732561b0f6150c3e8000d8 (patch)
tree262d80c2920a0119d1413298a9f2e1fef2954c40 /src/daemon.c
parentbfcaecabbda1ec9473a92f6a413a51db564d9d6e (diff)
daemon: pass "detach" flag to daemonize()
This way, we don't have to pass the full "Options" object to daemonize().
Diffstat (limited to 'src/daemon.c')
-rw-r--r--src/daemon.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/daemon.c b/src/daemon.c
index 671e44a0..02365597 100644
--- a/src/daemon.c
+++ b/src/daemon.c
@@ -18,7 +18,8 @@
#include "daemon.h"
-#include <stdbool.h>
+#include <glib.h>
+
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
@@ -133,7 +134,7 @@ daemonize_set_user(void)
}
void
-daemonize(Options *options)
+daemonize(bool detach)
{
#ifndef WIN32
FILE *fp = NULL;
@@ -149,7 +150,7 @@ daemonize(Options *options)
}
}
- if (options->daemon) {
+ if (detach) {
int pid;
fflush(NULL);