WRITE_PIPE
close(stdin_pipe[WRITE_PIPE]);
close(STDOUT); dup2(stdout_pipe[WRITE_PIPE], STDOUT);
close(stdout_pipe[WRITE_PIPE]);
close(stdout_pipe[WRITE_PIPE]);
FILE *out = fdopen(stdin_pipe[WRITE_PIPE], "w");
close(stdin_pipe[WRITE_PIPE]);