|
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
|