Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Andrey Melnikov                      2:5030/1340.116 17 Jul 2001  22:34:56
 To : Konstantin Kamensky
 Subject : system call "close" - blocking?
 -------------------------------------------------------------------------------- 
 
 
  16 Jul 01 13:36, Konstantin Kamensky wrote to All:
 
  KK> Столкнулся тут с одной проблемой - открываем с помощью вызова open в
  KK> блокирующем режиме ttySxx (в неблокирующем нормально не работает),
 
     Пишете криво.
 
  KK> и при определенных обстоятельствах (например, ошибка общения с
  KK> модемом) необходимо порт закрыть и открыть заново, так вот, вызов
  KK> close блокирует программу. Что в связи с эти можно предпринять? Можно
  KK> делать что-то типа alarm(1), тогда через секунду сигнал сбросит
  KK> системный вызов, но это не решает проблему висящего файл-дескриптора,
  KK> их число ведь ограничено.
 
     ну если отключить скажем FLOWCONTROL ? Дабы оно там где-нить в драйвере
 состояние Ready не ждало..
 
      Andrey aka TEMHOTA-RIPN
      [Team Linux] [Team Inet] [Team IRC 4ever] [Team Windows Mu$t DiE]
 [Team TEMHOTA - Дрyг молодежи!] [Team CuBeR PuNkS] [TEAM Спать] [TEAM hAtE]
 --- GoldED+/LNX 1.1.4.7
  * Origin: Powered by SlackWare Linux (2:5030/1340.116)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 system call "close" - blocking?   Konstantin Kamensky   16 Jul 2001 13:36:38 
 system call "close" - blocking?   Andrey Melnikov   17 Jul 2001 22:34:56 
Архивное /ru.linux/52203b5485e8.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional