| 14 | namespace NCoro { |
| 15 | namespace { |
| 16 | bool IsBlocked(int lasterr) noexcept { |
| 17 | return lasterr == EAGAIN || lasterr == EWOULDBLOCK; |
| 18 | } |
| 19 | |
| 20 | ssize_t DoReadVector(SOCKET fd, TContIOVector* vec) noexcept { |
| 21 | return readv(fd, (const iovec*) vec->Parts(), Min(IOV_MAX, (int) vec->Count())); |
no outgoing calls
no test coverage detected