Lines Matching defs:argv
119 shellexec(char **argv, char **envp, const char *path, int idx, int vforked)
124 if (strchr(argv[0], '/') != NULL) {
125 tryexec(argv[0], argv, envp, vforked);
129 while ((cmdname = padvance(&path, argv[0])) != NULL) {
131 tryexec(cmdname, argv, envp, vforked);
152 argv[0], e, vforked, suppressint ));
153 exerror(EXEXEC, "%s: %s", argv[0], errmsg(e, E_EXEC));
159 tryexec(char *cmd, char **argv, char **envp, int vforked)
168 execve(cmd, argv, envp);
171 execve(cmd, argv, envp);
184 commandname = arg0 = savestr(argv[0]);
189 argv[0] = cmd;
190 execinterp(argv, envp);
193 setparam(argv + 1);
214 execinterp(char **argv, char **envp)
265 for (ap2 = argv ; *ap2++ != NULL ; );
266 new = ckmalloc(i + ((char *)ap2 - (char *)argv));
270 ap = argv;
331 hashcmd(int argc, char **argv)
948 typecmd(int argc, char **argv)