Lines Matching refs:iov
56 ttymsg(struct iovec *iov, int iovcnt, const char *line, int tmout) in ttymsg() argument
94 left += iov[cnt].iov_len; in ttymsg()
97 wret = writev(fd, iov, iovcnt); in ttymsg()
102 if (iov != localiov) { in ttymsg()
103 bcopy(iov, localiov, in ttymsg()
105 iov = localiov; in ttymsg()
107 for (cnt = 0; (size_t)wret >= iov->iov_len; ++cnt) { in ttymsg()
108 wret -= iov->iov_len; in ttymsg()
109 ++iov; in ttymsg()
113 iov->iov_base = (char *)iov->iov_base + wret; in ttymsg()
114 iov->iov_len -= wret; in ttymsg()