Lines Matching refs:iov
241 retry_writev(fd, iov, iovcnt, timeout) in retry_writev() argument
243 struct iovec *iov;
254 while (iovcnt > 0 && iov[0].iov_len == 0)
256 iov++;
280 n = writev(fd, iov, iovcnt);
291 if (iov[i].iov_len > (unsigned int) n)
293 iov[i].iov_base = (char *)iov[i].iov_base + n;
294 iov[i].iov_len -= (unsigned int) n;
297 n -= (int) iov[i].iov_len;
298 iov[i].iov_len = 0;
331 struct iovec iov[2]; local
343 iov[0].iov_base = (void *) data;
344 iov[0].iov_len = sl;
348 iov[1].iov_base = (void *) buf;
349 iov[1].iov_len = len;
353 l = retry_writev(sd, iov, iovcnt, timeout);