Lines Matching refs:jargv
112 char *cmd, **jargv; in build_jailcmd() local
135 jargv = *argvp = calloc(nargv, sizeof(*jargv)); in build_jailcmd()
136 if (jargv == NULL) in build_jailcmd()
139 jargv[iarg++] = strdup("/usr/sbin/jail"); in build_jailcmd()
140 jargv[iarg++] = strdup("-c"); in build_jailcmd()
146 if (asprintf(&jargv[iarg++], "%s=%s", name, val) < 0) in build_jailcmd()
158 if (asprintf(&jargv[iarg++], "command=%s", cmd) < 0) { in build_jailcmd()
167 if (asprintf(&jargv[iarg++], "%s", argv[0]) < 0) in build_jailcmd()
179 free(jargv[i]); in build_jailcmd()
181 free(jargv); in build_jailcmd()
217 char *bootenv, **jargv, *mountpoint; in bectl_cmd_jail() local
312 if ((build_jailcmd(&jargv, interactive, argc, argv)) != 0) { in bectl_cmd_jail()
324 execv("/usr/sbin/jail", jargv); in bectl_cmd_jail()
331 for (i = 0; jargv[i] != NULL; i++) { in bectl_cmd_jail()
332 free(jargv[i]); in bectl_cmd_jail()
334 free(jargv); in bectl_cmd_jail()