/openbsd-current/lib/libc/gen/ |
H A D | psignal.c | 47 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 D | puts.c | 47 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 D | fputs.c | 46 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 D | putw.c | 42 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 D | fwrite.c | 52 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 D | perror.c | 43 struct iovec iov[4]; local 46 v = iov; 61 (void)writev(STDERR_FILENO, iov, (v - iov) + 1);
|
H A D | fputwc.c | 47 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 D | pwritev.c | 23 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 D | ttymsg.c | 79 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 D | atomicio.c | 83 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 D | w_readv.c | 22 readv(int fd, const struct iovec *iov, int iovcnt) argument 27 ret = HIDDEN(readv)(fd, iov, iovcnt);
|
H A D | w_writev.c | 22 writev(int fd, const struct iovec *iov, int iovcnt) argument 27 ret = HIDDEN(writev)(fd, iov, iovcnt);
|
/openbsd-current/usr.bin/wall/ |
H A D | ttymsg.c | 57 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 D | herror.c | 78 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 D | atomicio.c | 94 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 D | atomicio.c | 99 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 D | criov.c | 37 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 D | login_lchpass.c | 56 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 D | mem.c | 91 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 D | kern_subr.c | 111 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 D | sync.c | 389 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 D | readv.c | 23 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 D | recvmsg.c | 27 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 D | x509_d2.c | 117 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 D | pdu.c | 232 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...] |