LINUX.ORG.RU

Какие каналы использовать?


0

0
Такой вопрос: Хочу из родителя создать неименованный канал затем fork(), а затем exec() и передать ему имя некоторой программы-обработчика. Можно ли связать неименованным каналом эту программу-обработчик и родителя? Если можно (по идее exec() схраняет все не FD_CLOEXEC, файловые дескипторы, вопрос: как к ним обратиться?), то как обработчик будет обращаться к каналу?
anonymous
используй popen или поищи ее реализацию в сети
PETER ★★
()
Если обработчик пользует stdin/stdout, то помогает close()+dup() (или dup2) перед exec().
vnp
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.