readv из Socket возвращает ENOENT - PullRequest
0 голосов
/ 15 марта 2011

В чем может быть причина, по которой сокет Linux устанавливает ошибку ENOENT в readv ()?

Рассматриваемый сокет неблокирует и работает в Ubuntu 10.04

1 Ответ

0 голосов
/ 15 марта 2011

errno устанавливается только тогда, когда системный вызов возвращает -1. Вы должны прочитать его только после проверки возвращаемого значения readv.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...