Читаю данные с com-порта при помощи вызова read(). После первого же чтения, программа перестает реагировать на сочетания клавиатуры типа Ctrl-C, Del, Ctrl-'\'. На сигналы вроде реагирует. ОС: OpenBSD 4.3; glib-1.2.10p1. Пишу на C. Может быть кто-нибудь знает в чем дело?
P.S. под NIX начал писать недавно.
>Читаю данные с com-порта при помощи вызова read(). После первого же чтения,
>программа перестает реагировать на сочетания клавиатуры типа Ctrl-C, Del, Ctrl-'\'. На
>сигналы вроде реагирует. ОС: OpenBSD 4.3; glib-1.2.10p1. Пишу на C.
>Может быть кто-нибудь знает в чем дело?
>P.S. под NIX начал писать недавно.представьте пожалуйста минимальный код программы демонстрирующий проблему, включая все сделанные вами предварительные манипуляции с сигналами.
Была допущена ошибка при работе с дескриптором порта. Исправил - все заработало.