Lines Matching refs:wpos
78 if (buf->wpos + len > buf->max) {
83 b = realloc(buf->buf, buf->wpos + len);
87 buf->size = buf->wpos + len;
95 if (buf->wpos + len > buf->size)
99 memcpy(buf->buf + buf->wpos, data, len);
100 buf->wpos += len;
109 if (buf->wpos + len > buf->size)
113 b = buf->buf + buf->wpos;
114 buf->wpos += len;
122 if (pos + len > buf->wpos)
131 return (buf->wpos);
137 return (buf->max - buf->wpos);
159 iov[i].iov_len = buf->wpos - buf->rpos;
205 if (buf->rpos + n >= buf->wpos) {
206 n -= buf->wpos - buf->rpos;
245 iov[i].iov_len = buf->wpos - buf->rpos;