У меня есть такой вызов.
int fd[2]; pipe(fd)
, а затем
dup2(fd[WRITE],STDOUT_FILENO)
есть ли способ использовать двойной вызов для дублирования 1 и 2 на fd [ЗАПИСАТЬ]
Просто повторите эту операцию для stderr.
dup2(fd[WRITE], STDOUT_FILENO); dup2(fd[WRITE], STDERR_FILENO);