Searched refs:iov (Results 1 - 25 of 211) sorted by relevance

123456789

/openbsd-current/lib/libc/gen/
H A Dpsignal.c47 struct iovec iov[4]; local
52 iov[0].iov_base = (void *)s;
53 iov[0].iov_len = strlen(s);
54 iov[1].iov_base = ": ";
55 iov[1].iov_len = 2;
58 iov[niov].iov_base = (void *)c;
59 iov[niov].iov_len = strlen(c);
60 iov[niov+1].iov_base = "\n";
61 iov[niov+1].iov_len = 1;
62 (void)writev(STDERR_FILENO, iov, nio
[all...]
/openbsd-current/lib/libc/stdio/
H A Dputs.c47 struct __siov iov[2]; local
50 iov[0].iov_base = (void *)s;
51 iov[0].iov_len = c;
52 iov[1].iov_base = "\n";
53 iov[1].iov_len = 1;
55 uio.uio_iov = &iov[0];
H A Dfputs.c46 struct __siov iov; local
49 iov.iov_base = (void *)s;
50 iov.iov_len = uio.uio_resid = strlen(s);
51 uio.uio_iov = &iov;
H A Dputw.c42 struct __siov iov; local
45 iov.iov_base = &w;
46 iov.iov_len = uio.uio_resid = sizeof(w);
47 uio.uio_iov = &iov;
H A Dfwrite.c52 struct __siov iov; local
71 iov.iov_base = (void *)buf;
72 uio.uio_resid = iov.iov_len = n;
73 uio.uio_iov = &iov;
H A Dperror.c43 struct iovec iov[4]; local
46 v = iov;
61 (void)writev(STDERR_FILENO, iov, (v - iov) + 1);
H A Dfputwc.c47 struct __siov iov; local
49 iov.iov_base = buf;
50 uio.uio_iov = &iov;
69 uio.uio_resid = iov.iov_len = size;
/openbsd-current/regress/sys/kern/pwritev/
H A Dpwritev.c23 struct iovec iov[2]; local
37 iov[0].iov_base = &magic[8];
38 iov[0].iov_len = 2;
39 iov[1].iov_base = &magic[7];
40 iov[1].iov_len = 2;
42 if (pwritev(fd, iov, 2, 4) != 4)
58 iov[1].iov_base = &magic[1];
59 iov[1].iov_len = 2;
60 if ((ret = pwritev(fd, iov, 2, -1)) != -1)
66 if ((ret = pwritev(fd, iov,
[all...]
/openbsd-current/usr.sbin/syslogd/
H A Dttymsg.c79 ttymsg(char *utline, struct iovec *iov) argument
115 left += iov[cnt].iov_len;
118 wret = writev(fd, iov, iovcnt);
123 if (iov != localiov) {
124 memmove(localiov, iov,
126 iov = localiov;
128 while ((size_t)wret >= iov->iov_len) {
129 wret -= iov->iov_len;
130 ++iov;
134 iov
[all...]
/openbsd-current/sbin/ldattach/
H A Datomicio.c83 struct iovec iov_array[IOV_MAX], *iov = iov_array; local
90 /* Make a copy of the iov array because we may modify it below */
91 memcpy(iov, _iov, iovcnt * sizeof(*_iov));
95 for (; iovcnt > 0 && iov[0].iov_len > 0;) {
96 res = (f) (fd, iov, iovcnt);
112 /* skip completed iov entries */
113 while (iovcnt > 0 && rem >= iov[0].iov_len) {
114 rem -= iov[0].iov_len;
115 iov++;
119 if (rem > 0 && (iovcnt <= 0 || rem > iov[
[all...]
/openbsd-current/lib/libc/sys/
H A Dw_readv.c22 readv(int fd, const struct iovec *iov, int iovcnt) argument
27 ret = HIDDEN(readv)(fd, iov, iovcnt);
H A Dw_writev.c22 writev(int fd, const struct iovec *iov, int iovcnt) argument
27 ret = HIDDEN(writev)(fd, iov, iovcnt);
/openbsd-current/usr.bin/wall/
H A Dttymsg.c57 ttymsg(struct iovec *iov, int iovcnt, char *line, int tmout) argument
68 return ("too many iov's (change code in wall/ttymsg.c)");
107 left += iov[cnt].iov_len;
110 wret = writev(fd, iov, iovcnt);
115 if (iov != localiov) {
116 bcopy(iov, localiov,
118 iov = localiov;
120 for (cnt = 0; wret >= iov->iov_len; ++cnt) {
121 wret -= iov->iov_len;
122 ++iov;
[all...]
/openbsd-current/lib/libc/net/
H A Dherror.c78 struct iovec iov[4]; local
79 struct iovec *v = iov;
94 writev(STDERR_FILENO, iov, (v - iov) + 1);
/openbsd-current/usr.sbin/vmd/
H A Datomicio.c94 struct iovec iov_array[IOV_MAX], *iov = iov_array; local
101 /* Make a copy of the iov array because we may modify it below */
102 memcpy(iov, _iov, (size_t)iovcnt * sizeof(*_iov));
106 for (; iovcnt > 0 && iov[0].iov_len > 0;) {
107 res = (f) (fd, iov, iovcnt);
123 /* skip completed iov entries */
124 while (iovcnt > 0 && rem >= iov[0].iov_len) {
125 rem -= iov[0].iov_len;
126 iov++;
130 if (rem > 0 && (iovcnt <= 0 || rem > iov[
[all...]
/openbsd-current/usr.bin/ssh/
H A Datomicio.c99 struct iovec iov_array[IOV_MAX], *iov = iov_array; local
106 /* Make a copy of the iov array because we may modify it below */
107 memcpy(iov, _iov, (size_t)iovcnt * sizeof(*_iov));
111 for (; iovcnt > 0 && iov[0].iov_len > 0;) {
112 res = (f) (fd, iov, iovcnt);
133 /* skip completed iov entries */
134 while (iovcnt > 0 && rem >= iov[0].iov_len) {
135 rem -= iov[0].iov_len;
136 iov++;
140 if (rem > 0 && (iovcnt <= 0 || rem > iov[
[all...]
/openbsd-current/sys/crypto/
H A Dcriov.c37 struct iovec *iov = uio->uio_iov; local
48 if (off < iov->iov_len)
50 off -= iov->iov_len;
52 iov++;
57 count = min(iov->iov_len - off, len);
58 bcopy(((caddr_t)iov->iov_base) + off, cp, count);
63 iov++;
70 struct iovec *iov = uio->uio_iov; local
82 if (off < iov->iov_len)
84 off -= iov
[all...]
/openbsd-current/libexec/login_lchpass/
H A Dlogin_lchpass.c56 struct iovec iov[2]; local
63 iov[0].iov_base = BI_SILENT;
64 iov[0].iov_len = sizeof(BI_SILENT) - 1;
65 iov[1].iov_base = "\n";
66 iov[1].iov_len = 1;
135 (void)writev(BACK_CHANNEL, iov, 2);
/openbsd-current/sys/arch/m88k/m88k/
H A Dmem.c91 struct iovec *iov; local
95 iov = uio->uio_iov;
96 if (iov->iov_len == 0) {
114 c = ulmin(iov->iov_len, MAXPHYS);
135 c = iov->iov_len;
141 c = ulmin(iov->iov_len, PAGE_SIZE);
150 iov->iov_base += c;
151 iov->iov_len -= c;
/openbsd-current/sys/kern/
H A Dkern_subr.c111 struct iovec *iov; local
126 iov = uio->uio_iov;
127 cnt = iov->iov_len;
141 error = copyout(cp, iov->iov_base, cnt);
143 error = copyin(iov->iov_base, cp, cnt);
150 error = kcopy(cp, iov->iov_base, cnt);
152 error = kcopy(iov->iov_base, cp, cnt);
156 iov->iov_base = (caddr_t)iov->iov_base + cnt;
157 iov
172 struct iovec *iov; local
[all...]
/openbsd-current/libexec/spamd/
H A Dsync.c389 sync_send(struct iovec *iov, int iovlen) argument
396 msg.msg_iov = iov;
420 struct iovec iov[7]; local
456 iov[i].iov_base = &hdr;
457 iov[i].iov_len = sizeof(hdr);
458 if (!HMAC_Update(ctx, iov[i].iov_base, iov[i].iov_len))
470 iov[i].iov_base = &sg;
471 iov[i].iov_len = sizeof(sg);
472 if (!HMAC_Update(ctx, iov[
522 struct iovec iov[3]; local
[all...]
/openbsd-current/regress/lib/libpthread/restart/readv/
H A Dreadv.c23 struct iovec iov; local
28 iov.iov_base = &buf;
29 iov.iov_len = 1;
30 ASSERT(readv(fds[0], &iov, 1) == -1);
/openbsd-current/regress/lib/libpthread/restart/recvmsg/
H A Drecvmsg.c27 struct iovec iov; local
37 iov.iov_base = &buf;
38 iov.iov_len = 1;
39 msg.msg_iov = &iov;
/openbsd-current/lib/libcrypto/x509/
H A Dx509_d2.c117 struct iovec iov; local
123 iov.iov_base = buf;
124 iov.iov_len = len;
126 if (X509_LOOKUP_add_mem(lookup, &iov, X509_FILETYPE_PEM) != 1)
/openbsd-current/usr.sbin/iscsid/
H A Dpdu.c232 struct iovec iov[2]; local
236 bzero(&iov, sizeof(iov));
237 iov[0].iov_base = c->prbuf.buf + c->prbuf.wpos;
239 iov[0].iov_len = c->prbuf.rpos - c->prbuf.wpos;
241 iov[0].iov_len = c->prbuf.size - c->prbuf.wpos;
244 iov[1].iov_base = c->prbuf.buf;
245 iov[1].iov_len = c->prbuf.rpos - 1;
249 if ((n = readv(c->fd, iov, niov)) == -1)
265 struct iovec iov[PDU_WRIO local
[all...]

Completed in 221 milliseconds

123456789