我需要在这里澄清一下:我有一些这样的代码:
child_map[0] = fileno(fd[0]);
..
pid = fork();
if(pid == 0)
/* child process*/
dup2(child_map[0], STDIN_FILENO);
现在,STDIN_FILENO 和 child_map[0] 会指向同一个文件描述符吗?将来的输入是否会从 child_map[0] 和 STDIN_FILENO 指向的文件中获取?我认为 STDIN_FILENO 表示标准输出(终端)。