LINUX.ORG.RU

История изменений

Исправление KivApple, (текущая версия) :

Это если в файле байтики кончились или ещё какое-нибудь событие случилось (типа разрыва сокета). Разумеется, read не может прочитать больше, чем есть в источнике чисто физически (и поэтому в документации сказано, что он может теоретически прочитать мешьше). Но последовательный порт то бесконечный. Так что гарантий, что не заблокируется нет.

Исходная версия KivApple, :

Это если в файле байтики кончились или ещё какое-нибудь событие случилось (типа разрыва сокета). Разумеется, read не может прочитать больше, чем есть в источнике чисто физически (и поэтому в документации сказано, что он может теоретически прочитать мешьше). Но последовательный порт то бесконечный. Так что по факту вполне себе блокируется.