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