Lines Matching refs:njp

79 	int njp, jid;
84 for (njp = 0; va_arg(tap, char *) != NULL; njp++)
87 jp = alloca(njp * sizeof(struct jailparam));
88 for (njp = 0; (name = va_arg(ap, char *)) != NULL;) {
90 if (jailparam_init(jp + njp, name) < 0)
92 if (jailparam_import(jp + njp++, value) < 0)
96 jid = jailparam_set(jp, njp, flags);
97 jailparam_free(jp, njp);
101 jailparam_free(jp, njp);
117 int njp, i, jid;
122 for (njp = 0; va_arg(tap, char *) != NULL; njp++)
126 jp = alloca(njp * sizeof(struct jailparam));
130 for (njp = 0; (name = va_arg(tap, char *)) != NULL; njp++) {
132 if (jailparam_init(jp + njp, name) < 0) {
136 if (!strcmp(jp[njp].jp_name, "lastjid")) {
137 jp_lastjid = jp + njp;
139 } else if (!strcmp(jp[njp].jp_name, "jid")) {
140 jp_jid = jp + njp;
142 } if (!strcmp(jp[njp].jp_name, "name")) {
143 jp_name = jp + njp;
166 jid = jailparam_get(jp, njp, flags);
169 for (i = 0; i < njp; i++) {
185 jailparam_free(jp, njp);
190 jailparam_free(jp, njp);
203 int njp, nlist;
207 njp = 0;
222 for (;; njp++) {
246 if (njp >= nlist) {
253 if (jailparam_init(jp + njp, buf + sizeof(SJPARAM)) < 0)
257 jp = realloc(jp, njp * sizeof(*jp));
259 return (njp);
262 jailparam_free(jp, njp);
480 jailparam_set(struct jailparam *jp, unsigned njp, int flags)
487 jiov = alloca(sizeof(struct iovec) * 2 * (njp + 1));
489 for (i = j = 0; j < njp; j++) {
508 njp = j;
522 njp = j;
547 for (j = 0; j < njp; j++)
557 jailparam_get(struct jailparam *jp, unsigned njp, int flags)
568 jiov = alloca(sizeof(struct iovec) * 2 * (njp + 1));
571 for (ai = j = 0; j < njp; j++) {
618 for (ai = j = 0, i = ki; j < njp; j++) {
666 for (ai = j = 0; j < njp; j++) {
677 for (ai = j = 0; j < njp; j++) {
706 for (ai = j = 0, i = ki; j < njp; j++) {
843 jailparam_free(struct jailparam *jp, unsigned njp)
847 for (j = 0; j < njp; j++) {