Change-Id: I2c032bc2638ab4d6a387ca99d2276113366b820f
result = chdir("/");
LOGD("result = %d sid: %d pgid: %d pid: %d ppid: %d", result, (int)getsid(0), (int)getpgid(0), (int)pid, (int)getppid());
- close(STDIN_FILENO);
- close(STDOUT_FILENO);
- close(STDERR_FILENO);
-
/* redirect fds to /dev/null */
if ((fd = open("/dev/null", O_RDWR)) == MUSE_ERR) {
strerror_r(errno, err_msg, MUSE_MAX_MSG_LEN);
exit(EXIT_SUCCESS);
}
+ close(STDIN_FILENO);
+ close(STDOUT_FILENO);
+ close(STDERR_FILENO);
+
dup2(fd, STDIN_FILENO);
dup2(fd, STDOUT_FILENO);
dup2(fd, STDERR_FILENO);