summaryrefslogtreecommitdiff
path: root/ambd/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ambd/main.cpp')
-rw-r--r--ambd/main.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/ambd/main.cpp b/ambd/main.cpp
index d39c2d68..ff5eb9cf 100644
--- a/ambd/main.cpp
+++ b/ambd/main.cpp
@@ -201,6 +201,13 @@ void daemonize()
{
close(i); // close all descriptors
}
+
+
+ // handle standard I/O
+ i = open("/dev/null", O_RDWR);
+ dup2(i, STDIN_FILENO);
+ dup2(i, STDOUT_FILENO);
+ dup2(i, STDERR_FILENO);
{ // handle standard I/O
i = open("/dev/null", O_RDWR);
dup(i);