Lines Matching defs:jiov

482 	struct iovec *jiov;
487 jiov = alloca(sizeof(struct iovec) * 2 * (njp + 1));
490 jiov[i].iov_base = jp[j].jp_name;
491 jiov[i].iov_len = strlen(jp[j].jp_name) + 1;
498 jiov[i].iov_base = NULL;
499 jiov[i].iov_len = 0;
512 jiov[i - 1].iov_base = nname;
513 jiov[i - 1].iov_len = strlen(nname) + 1;
526 jiov[i].iov_base = jp[j].jp_value;
527 jiov[i].iov_len =
534 jiov[i].iov_base = __DECONST(char *, "errmsg");
535 jiov[i].iov_len = sizeof("errmsg");
537 jiov[i].iov_base = jail_errmsg;
538 jiov[i].iov_len = JAIL_ERRMSGLEN;
541 jid = jail_set(jiov, i, flags);
552 free(jiov[j * 2].iov_base);
559 struct iovec *jiov;
568 jiov = alloca(sizeof(struct iovec) * 2 * (njp + 1));
580 jiov[ai].iov_base = jp[j].jp_name;
581 jiov[ai].iov_len = strlen(jp[j].jp_name) + 1;
583 jiov[ai].iov_base = NULL;
584 jiov[ai].iov_len = 0;
597 jiov[ki].iov_base = jp_key->jp_name;
598 jiov[ki].iov_len = strlen(jp_key->jp_name) + 1;
600 jiov[ki].iov_base = jp_key->jp_value;
601 jiov[ki].iov_len = (jp_key->jp_ctltype & CTLTYPE) == CTLTYPE_STRING
604 jiov[ki].iov_base = __DECONST(char *, "errmsg");
605 jiov[ki].iov_len = sizeof("errmsg");
607 jiov[ki].iov_base = jail_errmsg;
608 jiov[ki].iov_len = JAIL_ERRMSGLEN;
611 if (arrays && jail_get(jiov, ki, flags) < 0) {
621 jiov[ai].iov_len += jp[j].jp_elemlen * ARRAY_SLOP;
622 if (jp[j].jp_valuelen >= jiov[ai].iov_len)
623 jiov[ai].iov_len = jp[j].jp_valuelen;
625 jp[j].jp_valuelen = jiov[ai].iov_len;
635 jiov[ai].iov_base = jp[j].jp_value;
636 memset(jiov[ai].iov_base, 0, jiov[ai].iov_len);
639 jiov[i].iov_base = jp[j].jp_name;
640 jiov[i].iov_len = strlen(jp[j].jp_name) + 1;
651 jiov[i].iov_base = jp[j].jp_value;
652 jiov[i].iov_len = jp[j].jp_valuelen;
653 memset(jiov[i].iov_base, 0, jiov[i].iov_len);
662 jid = jail_get(jiov, i, flags);
670 jiov[ai].iov_base = NULL;
671 jiov[ai].iov_len = 0;
675 if (jail_get(jiov, ki, flags) < 0)
681 jiov[ai].iov_len +=
683 if (jp[j].jp_valuelen >= jiov[ai].iov_len)
684 jiov[ai].iov_len = jp[j].jp_valuelen;
686 jp[j].jp_valuelen = jiov[ai].iov_len;
690 malloc(jiov[ai].iov_len);
697 jiov[ai].iov_base = jp[j].jp_value;
698 memset(jiov[ai].iov_base, 0, jiov[ai].iov_len);
709 jp[j].jp_valuelen = jiov[ai].iov_len;
713 jp[j].jp_valuelen = jiov[i].iov_len;