Lines Matching defs:argv
127 static int evalcmd(int argc, char **argv, int flags)
134 p = argv[1];
137 ap = argv + 2;
664 parse_command_args(char **argv, const char **path)
669 cp = *++argv;
677 if (!*++argv)
692 return argv;
714 char **argv;
757 argv = ++nargv;
819 find_command(argv[0], &cmdentry, cmd_flag, path);
842 nargv = parse_command_args(argv, &path);
845 argc -= nargv - argv;
846 argv = nargv;
873 status = process_launch((const char* const*)argv, path, cmdentry.u.index, &process, zx_job_hndl, &zx_status, err_msg);
878 settitle(argv[0]);
891 if (evalbltin(cmdentry.u.cmd, argc, argv, flags)) {
903 if (evalfun(cmdentry.u.func, argc, argv, flags))
927 evalbltin(const struct builtincmd *cmd, int argc, char **argv, int flags)
940 commandname = argv[0];
941 argptr = argv + 1;
944 status = evalcmd(argc, argv, flags);
946 status = (*cmd->builtin)(argc, argv);
959 evalfun(struct funcnode *func, int argc, char **argv, int flags)
983 shellparam.p = argv + 1;
1033 bltincmd(int argc, char **argv)
1055 breakcmd(int argc, char **argv)
1057 int n = argc > 1 ? number(argv[1]) : 1;
1060 badnum(argv[1]);
1064 evalskip = (**argv == 'c')? SKIPCONT : SKIPBREAK;
1076 returncmd(int argc, char **argv)
1085 if (argv[1]) {
1087 status = number(argv[1]);
1099 falsecmd(int argc, char **argv)
1106 truecmd(int argc, char **argv)
1113 execcmd(int argc, char **argv)
1119 shellexec(argv + 1, pathval(), 0);