Searched defs:iov (Results 1 - 25 of 38) sorted by relevance

12

/osnet-11/usr/src/cmd/sendmail/libsm/
H A Dfput.c46 struct sm_iov iov; local
49 iov.iov_base = (void *) s;
50 iov.iov_len = uio.uio_resid = strlen(s);
51 uio.uio_iov = &iov;
H A Dfwrite.c48 struct sm_iov iov; local
58 iov.iov_base = (void *) buf;
59 uio.uio_resid = iov.iov_len = size;
60 uio.uio_iov = &iov;
H A Dfvwrite.c52 p = iov->iov_base; \
53 len = iov->iov_len; \
54 iov++; \
65 register struct sm_iov *iov; local
84 iov = uio->uio_iov;
85 p = iov->iov_base;
86 len = iov->iov_len;
87 iov++;
/osnet-11/usr/src/lib/libresolv2/common/bsd/
H A Dwritev.c21 __writev(int fd, struct iovec *iov, int iovlen) argument
37 mesg.msg_iov = iov;
46 for (i = 0, tv = iov; i <= iovlen; tv++) {
/osnet-11/usr/src/lib/libresolv2/common/resolv/
H A Dherror.c93 struct iovec iov[4], *v = iov; local
113 writev(STDERR_FILENO, iov, (v - iov) + 1);
/osnet-11/usr/src/lib/libslp/clib/
H A DDAAdvert.c45 struct iovec iov[5]; local
64 iov[0].iov_base = reply + off;
72 iov[0].iov_len = off - tmp_off;
75 iov[1].iov_base = reply + off;
80 iov[1].iov_len = off - tmp_off;
83 iov[3].iov_base = reply + off;
88 iov[3].iov_len = off - tmp_off;
91 iov[2].iov_base = reply + off;
96 iov[2].iov_len = off - tmp_off;
99 iov[
[all...]
H A DSAAdvert.c45 struct iovec iov[3]; local
56 iov[0].iov_base = reply + off;
61 iov[0].iov_len = off - tmp_off;
64 iov[2].iov_base = reply + off;
69 iov[2].iov_len = off - tmp_off;
72 iov[1].iov_base = reply + off;
77 iov[1].iov_len = off - tmp_off;
84 if ((err = slp_verify(iov, 3,
H A Dslp_ipc.c153 struct iovec iov[1]; local
154 iov->iov_base = (caddr_t)msg;
155 iov->iov_len = slp_get_length(msg);
157 return (slp_send2slpd_iov(iov, 1, reply));
H A DSLPFindAttrs.c158 struct iovec iov[1]; local
160 iov[0].iov_base = attr_tbv;
161 iov[0].iov_len = tbv_len;
163 if (slp_verify(iov, 1,
325 if (!(msg->iov = calloc(7, sizeof (*(msg->iov))))) {
339 free(msg->iov);
347 msg->iov[1].iov_base = msg->msg;
348 msg->iov[1].iov_len = 2;
352 msg->iov[
[all...]
H A DSLPFindSrvs.c167 struct iovec iov[1]; local
170 iov[0].iov_base = url_tbv;
171 iov[0].iov_len = tbv_len;
173 if (slp_verify(iov, 1,
354 if (!(msg->iov = calloc(7, sizeof (*(msg->iov))))) {
368 free(msg->iov);
376 msg->iov[1].iov_base = msg->msg;
377 msg->iov[1].iov_len = 2;
381 msg->iov[
[all...]
/osnet-11/usr/src/lib/krb5/plugins/kdb/db2/libdb2/recno/
H A Drec_close.c115 struct iovec iov[2]; local
163 iov[1].iov_base = (char *)&t->bt_bval;
164 iov[1].iov_len = 1;
168 iov[0].iov_base = data.data;
169 iov[0].iov_len = data.size;
170 if (writev(t->bt_rfd, iov, 2) != data.size + 1)
/osnet-11/usr/src/lib/gss_mechs/mech_krb5/crypto/
H A Daead.h50 size_t iov_pos; /* index into iov array */
51 size_t data_pos; /* index into iov contents */
90 * store the result back into the iov if necessary. Returns NULL if there
98 const krb5_crypto_iov *iov = &data[pos->iov_pos]; local
101 if (pos->iov_pos < num_data && iov->data.length - pos->data_pos >= len) {
102 /* Return an alias to memory inside the current iov. */
103 block = (unsigned char *) iov->data.data + pos->data_pos;
H A Daead.c39 krb5_crypto_iov *iov = NULL; local
46 if (iov == NULL)
47 iov = &data[i];
53 return iov;
81 const krb5_crypto_iov *iov = &data[i]; local
84 switch (iov->flags) {
141 const krb5_crypto_iov *iov = &data[i]; local
152 nbytes = iov->data.length - iov_state->data_pos;
156 memcpy(block + j, iov->data.data + iov_state->data_pos, nbytes);
166 assert(iov_state->data_pos == iov
195 const krb5_crypto_iov *iov = &data[i]; local
241 krb5_crypto_iov *iov; local
[all...]
/osnet-11/usr/src/cmd/sendmail/libmilter/
H A Dcomm.c230 ** iov -- io vector
241 retry_writev(fd, iov, iovcnt, timeout)
243 struct iovec *iov;
254 while (iovcnt > 0 && iov[0].iov_len == 0)
256 iov++;
280 n = writev(fd, iov, iovcnt);
291 if (iov[i].iov_len > (unsigned int) n)
293 iov[i].iov_base = (char *)iov[i].iov_base + n;
294 iov[
331 struct iovec iov[2]; local
[all...]
/osnet-11/usr/src/lib/libnsl/nsl/
H A Dt_sndv.c55 struct iovec iov[T_IOV_MAX]; local
234 * the iov vector to not include the already
239 _t_copy_tiov_to_iov(tiov, tiovcount, iov,
246 _t_adjust_iov(bytes_sent, iov, &iovcount);
248 retval = (int)writev(fd, iov, iovcount);
/osnet-11/usr/src/lib/libresolv/
H A Dres_send.c140 struct iovec iov[2]; local
208 iov[0].iov_base = (caddr_t)&len;
209 iov[0].iov_len = sizeof (len);
210 iov[1].iov_base = buf;
211 iov[1].iov_len = buflen;
212 if (writev(s, iov, 2) != sizeof (len) +
/osnet-11/usr/src/lib/libresolv2/common/isc/
H A Dev_streams.c40 static int copyvec(evStream *str, const struct iovec *iov, int iocnt);
57 evWrite(evContext opaqueCtx, int fd, const struct iovec *iov, int iocnt, argument
71 if (copyvec(new, iov, iocnt) < 0)
91 evRead(evContext opaqueCtx, int fd, const struct iovec *iov, int iocnt, argument
105 if (copyvec(new, iov, iocnt) < 0)
201 copyvec(evStream *str, const struct iovec *iov, int iocnt) { argument
211 str->iovOrig[i] = iov[i];
212 str->ioTotal += iov[i].iov_len;
/osnet-11/usr/src/lib/libdhcpagent/common/
H A Ddhcp_hostconf.c345 struct iovec iov[IOV_MAX]; local
366 iov[iovlen].iov_base = (caddr_t)&magic;
367 explen += iov[iovlen++].iov_len = sizeof (magic);
368 iov[iovlen].iov_base = (caddr_t)&relative_to;
369 explen += iov[iovlen++].iov_len = sizeof (relative_to);
371 iov[iovlen].iov_base = (caddr_t)&pl[i]->len;
372 explen += iov[iovlen++].iov_len = sizeof (pl[i]->len);
373 iov[iovlen].iov_base = (caddr_t)pl[i]->pkt;
374 explen += iov[iovlen++].iov_len = pl[i]->len;
377 retval = writev(fd, iov, iovle
[all...]
/osnet-11/usr/src/lib/libproc/common/
H A DPlwpregs.c132 iovec_t iov[2]; local
141 iov[0].iov_base = (caddr_t)&cmd;
142 iov[0].iov_len = sizeof (long);
143 iov[1].iov_base = (caddr_t)rp;
144 iov[1].iov_len = n;
155 if (writev(P->ctlfd, iov, 2) == -1)
174 if (writev(fd, iov, 2) > 0) {
/osnet-11/usr/src/lib/libsasl/lib/
H A Dcheckpw.c349 * Keep calling the writev() system call with 'fd', 'iov', and 'iovcnt'
352 static int retry_writev(int fd, struct iovec *iov, int iovcnt) argument
370 while (iovcnt && iov[0].iov_len == 0) {
371 iov++;
377 n = writev(fd, iov, iovcnt > iov_max ? iov_max : iovcnt);
390 if (iov[i].iov_len > (unsigned) n) {
391 iov[i].iov_base = (char *)iov[i].iov_base + n;
392 iov[i].iov_len -= n;
395 n -= iov[
417 struct iovec iov[10]; local
618 struct iovec iov[8]; local
[all...]
/osnet-11/usr/src/lib/libndr/common/
H A Dndr_ops.c166 iovec_t *iov; local
178 frags->iov = malloc(nds->frags.nfrag * sizeof (iovec_t));
179 if (frags->iov == NULL)
187 frags->uio.uio_iov = frags->iov;
193 iov = frags->uio.uio_iov;
195 iov->iov_base = (caddr_t)frag->buf;
196 iov->iov_len = frag->len;
197 ++iov;
H A Dndr_svc.c441 struct iovec *iov; local
449 iov = uio->uio_iov;
450 if ((nbytes = iov->iov_len) == 0) {
460 bcopy(buf, iov->iov_base, nbytes);
462 bcopy(iov->iov_base, buf, nbytes);
464 iov->iov_base = (caddr_t)iov->iov_base + nbytes;
465 iov->iov_len -= nbytes;
/osnet-11/usr/src/lib/libsctp/common/
H A Dsctp.c262 struct iovec iov; local
269 hdr.msg_iov = &iov;
280 iov.iov_base = msg;
281 iov.iov_len = len;
311 struct iovec iov; local
318 hdr.msg_iov = &iov;
323 iov.iov_len = len;
324 iov.iov_base = (caddr_t)msg;
412 * in the iov vector. The sender of the message is stored in from. The
417 sctp_recvv(int sd, const struct iovec *iov, in argument
537 sctp_sendv(int sd, const struct iovec *iov, int iovcnt, struct sockaddr *addrs, int addrcnt, void *info, socklen_t infolen, unsigned int infotype, int flags) argument
[all...]
/osnet-11/usr/src/lib/libc/i386/sys/
H A Dptrace.c299 iovec_t iov[2]; local
321 iov[0].iov_base = (caddr_t)&cmd;
322 iov[0].iov_len = sizeof (long);
323 iov[1].iov_base = (caddr_t)&ps->pr_lwp.pr_reg[0];
324 iov[1].iov_len = sizeof (ps->pr_lwp.pr_reg);
325 if (writev(cp->ctlfd, iov, 2) < 0)
616 iovec_t iov[2]; local
638 iov[0].iov_base = (caddr_t)&cmd;
639 iov[0].iov_len = sizeof (long);
640 iov[
[all...]
/osnet-11/usr/src/lib/libc/sparc/sys/
H A Dptrace.c305 iovec_t iov[2]; local
329 iov[0].iov_base = (caddr_t)&cmd;
330 iov[0].iov_len = sizeof (long);
331 iov[1].iov_base = (caddr_t)&ps->pr_lwp.pr_reg[0];
332 iov[1].iov_len = sizeof (ps->pr_lwp.pr_reg);
333 if (writev(cp->ctlfd, iov, 2) < 0)
624 iovec_t iov[2]; local
648 iov[0].iov_base = (caddr_t)&cmd;
649 iov[0].iov_len = sizeof (long);
650 iov[
[all...]

Completed in 60 milliseconds

12