Lines Matching refs:iov
64 ttymsg(struct iovec *iov, int iovcnt, const char *line, int tmout)
75 _DIAGASSERT(iov != NULL);
87 "%s: too many iov's (%d) max is %zu", __func__,
127 left += iov[cnt].iov_len;
130 wret = writev(fd, iov, iovcnt);
135 if (iov != localiov) {
136 (void)memcpy(localiov, iov,
138 iov = localiov;
140 for (cnt = 0; wret >= iov->iov_len; ++cnt) {
141 wret -= iov->iov_len;
142 ++iov;
146 iov->iov_base =
147 (char *)iov->iov_base + wret;
148 iov->iov_len -= wret;