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