Проблема такая: надо начать что-то делать в тот момент когда в ttySn (модем) появляются данные (RING в данном случае) Как я понял, это делается путем вызова select() и в случае если он вернет не 0, то значит нам для чтения доступны данные. Но в случае с ttSn это дело не работает - т.е. модем что-то там сказал, а select() утверждает, что ничего, мол, не происходит. С fifo и просто файлами все работает, а с портом - нет =( Может кто родскажет, где копать? Какие-нибудь фокусы с ioctl()?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум select и non-blocking fifo (2007)
- Форум select()+pipe()=непонятки.... (2003)
- Форум [C++] Остановить чтение файла из параллельного потока (2011)
- Форум select (2004)
- Форум select (2006)
- Форум IPC с дочерним процессом по pipes. Как читать больше PIPE_BUF за один запрос чтения? (2019)
- Форум Quiz для профф. Pay attention, please. (2023)
- Форум SELECT по результатам другого SELECT? (2013)
- Форум select() + FD_ISSET() (2012)
- Форум select avg() (2011)