diff options
Diffstat (limited to 'ambd/main.cpp')
-rw-r--r-- | ambd/main.cpp | 7 |
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); |