Lines Matching refs:jp
49 #define JP_RDTUN(jp) (((jp)->jp_ctltype & CTLFLAG_RDTUN) == CTLFLAG_RDTUN)
68 static int jailparam_set_note(const struct cfjail *j, struct jailparam *jp,
610 struct jailparam *jp, *setparams, *setparams2, *sjp;
647 for (jp = j->jp; jp < j->jp + j->njp; jp++)
648 if (!dopersist || !equalopts(jp->jp_name, "persist"))
649 *sjp++ = *jp;
687 for (jp = setparams; jp < setparams + ns; jp++)
688 if (!JP_RDTUN(jp) ||
689 !strcmp(jp->jp_name, "jid"))
690 *sjp++ = *jp;
747 struct jailparam *jp, *setparams, *sjp;
751 for (jp = j->jp; jp < j->jp + j->njp; jp++)
752 if (!JP_RDTUN(jp))
763 for (jp = j->jp; jp < j->jp + j->njp; jp++)
764 if (!JP_RDTUN(jp))
765 *++sjp = *jp;
784 struct jailparam *jp, *rtparams, *rtjp;
791 for (jp = j->jp; jp < j->jp + j->njp; jp++)
792 if (JP_RDTUN(jp) && strcmp(jp->jp_name, "jid"))
802 for (jp = j->jp; jp < j->jp + j->njp; jp++)
803 if (JP_RDTUN(jp) && strcmp(jp->jp_name, "jid"))
804 *++rtjp = *jp;
809 for (jp = j->jp, rtjp = rtparams + 1; rtjp < rtparams + nrt;
810 jp++) {
811 if (JP_RDTUN(jp) && strcmp(jp->jp_name, "jid")) {
812 if (!((jp->jp_flags & (JP_BOOL | JP_NOBOOL)) &&
813 jp->jp_valuelen == 0 &&
814 *(int *)jp->jp_value) &&
815 !(rtjp->jp_valuelen == jp->jp_valuelen &&
816 !memcmp(rtjp->jp_value, jp->jp_value,
817 jp->jp_valuelen))) {
821 jp->jp_name);
888 jailparam_set_note(const struct cfjail *j, struct jailparam *jp, unsigned njp,
895 jid = jailparam_set(jp, njp, flags);
902 printf(" %s", jp[i].jp_name);
903 if (jp[i].jp_value == NULL)
906 value = jailparam_export(jp + i);