|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Konstantin Kamensky 2:5020/400 16 Jul 2001 13:36:38 To : All Subject : system call "close" - blocking? --------------------------------------------------------------------------------
Столкнулся тут с одной проблемой - открываем с помощью вызова open в
блокирующем режиме ttySxx (в неблокирующем нормально не работает), и при
определенных обстоятельствах (например, ошибка общения с модемом) необходимо
порт закрыть и открыть заново, так вот, вызов close блокирует программу. Что
в связи с эти можно предпринять? Можно делать что-то типа alarm(1), тогда
через секунду сигнал сбросит системный вызов, но это не решает проблему
висящего файл-дескриптора, их число ведь ограничено.
--
With best regards, Konstantin Kamensky (krishome@mail.zaural.ru)
--- ifmail v.2.15dev5
* Origin: ROSTELECOM TCMS-14 (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/790112d00c23.html, оценка из 5, голосов 10
|