Lines Matching refs:argv
68 static Boolean exec_vp(register char *name, register char **argv, char **envp, register Boolean ignore_error, pathpt vroot_path);
150 char *argv[6];
175 argv[argv_index++] = (char *)"nice";
177 argv[argv_index++] = strdup(nice_prio_buf);
179 argv[argv_index++] = shellname;
180 argv[argv_index++] = (char*)(ignore_error ? "-c" : "-ce");
185 argv[argv_index++] = strdup(tmp_mbs_buffer);
190 argv[argv_index++] = strdup(mbs_buffer);
192 argv[argv_index] = NULL;
202 (void) execve("/usr/bin/nice", argv, environ);
206 (void) execve(shell->string_mb, argv, environ);
216 retmem_mb(argv[cmd_argv_index]);
221 * exec_vp(name, argv, envp, ignore_error)
231 * argv Arguments for the command
240 exec_vp(register char *name, register char **argv, char **envp, register Boolean ignore_error, pathpt vroot_path)
253 argv + 1,
269 shargv[2] = argv[0];
316 char **argv;
337 argv = (char **)alloca(arg_count * (sizeof(char *)));
339 * Reserve argv[0] for sh in case of exec_vp failure.
340 * Don't worry about prepending /usr/bin/nice command to argv[0].
343 p = &argv[1];
347 argv[0] = strdup(tmp_mbs_buffer);
351 argv[0] = strdup(mbs_buffer);
361 if (p >= &argv[arg_count]) {
396 (void) exec_vp(argv[1], argv, environ, ignore_error, vroot_path);
397 fatal_mksh(gettext("Cannot load command `%s': %s"), argv[1], errmsg(errno));
403 for (int i = 0; argv[i] != NULL; i++) {
404 retmem_mb(argv[i]);