Проблема такая: надо начать что-то делать в тот момент когда в ttySn (модем) появляются данные (RING в данном случае) Как я понял, это делается путем вызова select() и в случае если он вернет не 0, то значит нам для чтения доступны данные. Но в случае с ttSn это дело не работает - т.е. модем что-то там сказал, а select() утверждает, что ничего, мол, не происходит. С fifo и просто файлами все работает, а с портом - нет =( Может кто родскажет, где копать? Какие-нибудь фокусы с ioctl()?

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [C++] Остановить чтение файла из параллельного потока (2011)
- Форум select (2004)
- Форум select (2006)
- Форум IPC с дочерним процессом по pipes. Как читать больше PIPE_BUF за один запрос чтения? (2019)
- Форум SELECT по результатам другого SELECT? (2013)
- Форум функция select (2014)
- Форум Class select (2013)
- Форум select()/pselect() (2010)
- Форум select avg() (2011)
- Форум accept & select (2015)