Linux Pipes как вход и выход

Я хотел бы сделать следующее внутри программы C на Linux OS:

Создайте ТРУБУ, используя системный вызов (или 2)Выполнить новый процесс, используя exec ()Подключите STDIN процесса к ранее созданному каналу.Подключите выход процесса к другой трубе.

Идея состоит в том, чтобы обойти любой доступ к диску для повышения производительности.

Я знаю, что создание каналов довольно просто с помощью системного вызова PIPE и что я мог бы просто использовать popen для создания канала для целей ввода или вывода.

Но как бы вы поступили так для ввода и вывода?

Ответы на вопрос(3)

Ваш ответ на вопрос