LINUX.ORG.RU

shell видел когда-нибудь?

anonymous
()
Ответ на: комментарий от Dark_SavanT

нет. Я пытаюсь навесить обработчик SIGINT, чтобы он действовал именно на child'а, но все равно прерывание приходит parent'у

pashazz ★★★★
() автор топика
Ответ на: комментарий от pashazz

Прерывание приходит foreground группе терминала, в которую входят оба процесса. Можно попробовать в потомке создать отдельную группу и выставить её как foreground с помощью tcsetpgrp(). При этом поменяется то, как родитель может сигналы потомкам отсылать, так как они будут в разных группах, но может это не критично.

xaizek ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.