Lines Matching defs:jid

390 		if (!j->jid)
404 j->flags = j->jid < 0 ? JF_START : JF_SET;
407 if (j->jid < 0) {
418 j->flags = j->jid < 0 ? JF_START
427 if (j->jid > 0 &&
436 if (j->jid > 0)
451 if (j->jid < 0 && !(j->flags & JF_DEPEND)) {
474 if (j->jid < 0) {
485 } else if ((j->flags & JF_FAILED) && j->jid > 0)
610 int dopersist, ns, jid, dying, didfail;
651 j->jid = jailparam_set_note(j, setparams, ns, JAIL_CREATE);
652 if (j->jid < 0 && errno == EEXIST &&
654 int_param(j->intparams[KP_JID], &jid) && jid != 0) {
659 *(const void **)&jiov[0].iov_base = "jid";
660 jiov[0].iov_len = sizeof("jid");
661 jiov[1].iov_base = &jid;
662 jiov[1].iov_len = sizeof(jid);
670 * dying, or it could be that the jid never existed
675 j->jid = jailparam_set_note(j, setparams, ns,
678 j->jid = jid;
680 j->jid = -1;
687 !strcmp(jp->jp_name, "jid"))
689 j->jid = jailparam_set_note(j, setparams2,
694 if (j->jid < 0 && errno == ENOENT)
695 j->jid = jailparam_set_note(j,
700 if (j->jid < 0 && !didfail) {
706 if (j->jid > 0)
709 return j->jid;
719 int jid;
724 *(const void **)&jiov[0].iov_base = "jid";
725 jiov[0].iov_len = sizeof("jid");
726 jiov[1].iov_base = &j->jid;
727 jiov[1].iov_len = sizeof(j->jid);
732 jid = jail_set(jiov, 4, JAIL_UPDATE);
734 jail_note(j, "jail_set(JAIL_UPDATE) jid=%d nopersist%s%s\n",
735 j->jid, jid < 0 ? ": " : "",
736 jid < 0 ? strerror(errno) : "");
746 int ns, jid;
755 if (jailparam_init(sjp, "jid") < 0 ||
756 jailparam_import_raw(sjp, &j->jid, sizeof j->jid) < 0) {
765 jid = jailparam_set_note(j, setparams, ns,
768 if (jid < 0) {
773 return jid;
790 if (JP_RDTUN(jp) && strcmp(jp->jp_name, "jid"))
795 if (jailparam_init(rtjp, "jid") < 0 ||
796 jailparam_import_raw(rtjp, &j->jid, sizeof j->jid) < 0) {
801 if (JP_RDTUN(jp) && strcmp(jp->jp_name, "jid"))
809 if (JP_RDTUN(jp) && strcmp(jp->jp_name, "jid")) {
837 * Get the jail's jid if it is running.
845 int jid;
848 if (!(jid = strtol(pval, &ep, 10)) || *ep) {
849 j->jid = -1;
852 *(const void **)&jiov[0].iov_base = "jid";
853 jiov[0].iov_len = sizeof("jid");
854 jiov[1].iov_base = &jid;
855 jiov[1].iov_len = sizeof(jid);
863 j->jid = -1;
866 j->jid = jail_get(jiov, 2, dflag ? JAIL_DYING : 0);
890 int jid;
893 jid = jailparam_set(jp, njp, flags);
910 if (jid < 0)
914 return jid;
926 fprintf(fp, "%d\t", j->jid);
947 fprintf(fp, "jid=%d", j->jid);
949 if (strcmp(p->name, "jid")) {