]> git.ipfire.org Git - thirdparty/mdadm.git/blobdiff - Monitor.c
mdadm: Unify forks behaviour
[thirdparty/mdadm.git] / Monitor.c
index a82e99d693abc287553fae52536571a2825cb6d2..3f3005b845c9fc42d353379384819e0abb82f393 100644 (file)
--- 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;
 }