X-Git-Url: http://git.ipfire.org/?p=thirdparty%2Fmdadm.git;a=blobdiff_plain;f=Monitor.c;fp=Monitor.c;h=3f3005b845c9fc42d353379384819e0abb82f393;hp=a82e99d693abc287553fae52536571a2825cb6d2;hb=ff6bb131a46e1bac84a26e5b2c4bf408c0e56926;hpb=a8f3cfd54e45c8aabc4a99cdc92b6b9080b26607 diff --git a/Monitor.c b/Monitor.c index a82e99d6..3f3005b8 100644 --- a/Monitor.c +++ b/Monitor.c @@ -323,10 +323,7 @@ static int make_daemon(char *pidfile) perror("daemonise"); return 1; } - close(0); - open("/dev/null", O_RDWR); - dup2(0, 1); - dup2(0, 2); + manage_fork_fds(0); setsid(); return -1; }