LINUX.ORG.RU

История изменений

Исправление I-Love-Microsoft, (текущая версия) :

sigset_t sset;
sigemptyset(&sset);
sigaddset(&sset, SIGIO);
sigprocmask(SIG_BLOCK, &sset, NULL);

это привело к тому что родительский процесс не может теперь посылать SIGIO дочернему - не то что надо... пошел писать обработчик

какая-то путаница с этими сигналами, мне надо чтобы приход сигнала отслеживался внутри кода при помощи wait

Исходная версия I-Love-Microsoft, :

sigset_t sset;
sigemptyset(&sset);
sigaddset(&sset, SIGIO);
sigprocmask(SIG_BLOCK, &sset, NULL);

это привело к тому что родительский процесс не может теперь посылать SIGIO дочернему - не то что надо... пошел писать обработчик