Fix freopen properly

This commit is contained in:
Michael Spang 2010-05-15 03:17:19 -04:00
parent 8b006491a7
commit f1bce25d0c
1 changed files with 6 additions and 3 deletions

View File

@ -103,9 +103,12 @@ static void setup_daemon(void) {
setup_pidfile(); setup_pidfile();
stdin = freopen("/dev/null", "r", stdin); if (!freopen("/dev/null", "r", stdin))
stdout = freopen("/dev/null", "w", stdout); fatalpe("freopen");
stderr = freopen("/dev/null", "w", stderr); if (!freopen("/dev/null", "w", stdout))
fatalpe("freopen");
if (!freopen("/dev/null", "w", stderr))
fatalpe("freopen");
} }
} }