• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/usr.sbin/jail/

Lines Matching refs:jid

400 		if (!j->jid)
414 j->flags = j->jid < 0 ? JF_START : JF_SET;
417 if (j->jid < 0) {
428 j->flags = j->jid < 0 ? JF_START
437 if (j->jid > 0 &&
446 if (j->jid > 0)
461 if (j->jid < 0 && !(j->flags & JF_DEPEND)) {
484 if (j->jid < 0) {
495 } else if ((j->flags & JF_FAILED) && j->jid > 0)
620 int dopersist, ns, jid, dying, didfail;
661 j->jid = jailparam_set_note(j, setparams, ns, JAIL_CREATE);
662 if (j->jid < 0 && errno == EEXIST &&
664 int_param(j->intparams[KP_JID], &jid) && jid != 0) {
669 jiov[0].iov_base = __DECONST(char *, "jid");
670 jiov[0].iov_len = sizeof("jid");
671 jiov[1].iov_base = &jid;
672 jiov[1].iov_len = sizeof(jid);
680 * dying, or it could be that the jid never existed
685 j->jid = jailparam_set_note(j, setparams, ns,
688 j->jid = jid;
690 j->jid = -1;
697 !strcmp(jp->jp_name, "jid"))
699 j->jid = jailparam_set_note(j, setparams2,
704 if (j->jid < 0 && errno == ENOENT)
705 j->jid = jailparam_set_note(j,
710 if (j->jid < 0 && !didfail) {
716 if (j->jid > 0)
719 return j->jid;
729 int jid;
734 jiov[0].iov_base = __DECONST(char *, "jid");
735 jiov[0].iov_len = sizeof("jid");
736 jiov[1].iov_base = &j->jid;
737 jiov[1].iov_len = sizeof(j->jid);
742 jid = jail_set(jiov, 4, JAIL_UPDATE);
744 jail_note(j, "jail_set(JAIL_UPDATE) jid=%d nopersist%s%s\n",
745 j->jid, jid < 0 ? ": " : "",
746 jid < 0 ? strerror(errno) : "");
756 int ns, jid;
765 if (jailparam_init(sjp, "jid") < 0 ||
766 jailparam_import_raw(sjp, &j->jid, sizeof j->jid) < 0) {
775 jid = jailparam_set_note(j, setparams, ns,
778 if (jid < 0) {
783 return jid;
800 if (JP_RDTUN(jp) && strcmp(jp->jp_name, "jid"))
805 if (jailparam_init(rtjp, "jid") < 0 ||
806 jailparam_import_raw(rtjp, &j->jid, sizeof j->jid) < 0) {
811 if (JP_RDTUN(jp) && strcmp(jp->jp_name, "jid")) {
820 if (JP_RDTUN(jp) && strcmp(jp->jp_name, "jid")) {
851 * Get the jail's jid if it is running.
859 int jid;
862 if (!(jid = strtol(pval, &ep, 10)) || *ep) {
863 j->jid = -1;
866 jiov[0].iov_base = __DECONST(char *, "jid");
867 jiov[0].iov_len = sizeof("jid");
868 jiov[1].iov_base = &jid;
869 jiov[1].iov_len = sizeof(jid);
877 j->jid = -1;
880 j->jid = jail_get(jiov, 2, dflag ? JAIL_DYING : 0);
904 int jid;
907 jid = jailparam_set(jp, njp, flags);
924 if (jid < 0)
928 return jid;
942 fprintf(fp, "%d%s", j->jid, separator);
965 fprintf(fp, "jid=%d", j->jid);
969 if (strcmp(p->name, "jid")) {