args 90 kern/startup/menu.c char **args = ptr;
args 101 kern/startup/menu.c KASSERT(strlen(args[0]) < sizeof(progname));
args 103 kern/startup/menu.c strcpy(progname, args[0]);
args 107 kern/startup/menu.c kprintf("Running program %s failed: %s\n", args[0],
args 129 kern/startup/menu.c common_prog(int nargs, char **args)
args 140 kern/startup/menu.c proc = proc_create_runprogram(args[0] /* name */);
args 145 kern/startup/menu.c result = thread_fork(args[0] /* thread name */,
args 148 kern/startup/menu.c args /* thread arg */, nargs /* thread arg */);
args 169 kern/startup/menu.c cmd_prog(int nargs, char **args)
args 177 kern/startup/menu.c args++;
args 180 kern/startup/menu.c return common_prog(nargs, args);
args 188 kern/startup/menu.c cmd_shell(int nargs, char **args)
args 190 kern/startup/menu.c (void)args;
args 196 kern/startup/menu.c args[0] = (char *)_PATH_SHELL;
args 198 kern/startup/menu.c return common_prog(nargs, args);
args 206 kern/startup/menu.c cmd_chdir(int nargs, char **args)
args 213 kern/startup/menu.c return vfs_chdir(args[1]);
args 221 kern/startup/menu.c cmd_pwd(int nargs, char **args)
args 229 kern/startup/menu.c (void)args;
args 252 kern/startup/menu.c cmd_sync(int nargs, char **args)
args 255 kern/startup/menu.c (void)args;
args 267 kern/startup/menu.c cmd_panic(int nargs, char **args)
args 270 kern/startup/menu.c (void)args;
args 281 kern/startup/menu.c cmd_quit(int nargs, char **args)
args 284 kern/startup/menu.c (void)args;
args 309 kern/startup/menu.c cmd_mount(int nargs, char **args)
args 320 kern/startup/menu.c fstype = args[1];
args 321 kern/startup/menu.c device = args[2];
args 339 kern/startup/menu.c cmd_unmount(int nargs, char **args)
args 348 kern/startup/menu.c device = args[1];
args 368 kern/startup/menu.c cmd_bootfs(int nargs, char **args)
args 377 kern/startup/menu.c device = args[1];
args 389 kern/startup/menu.c cmd_kheapstats(int nargs, char **args)
args 392 kern/startup/menu.c (void)args;
args 528 kern/startup/menu.c int (*func)(int nargs, char **args);
args 603 kern/startup/menu.c char *args[MAXMENUARGS];
args 617 kern/startup/menu.c args[nargs++] = word;
args 625 kern/startup/menu.c if (*cmdtable[i].name && !strcmp(args[0], cmdtable[i].name)) {
args 630 kern/startup/menu.c result = cmdtable[i].func(nargs, args);
args 645 kern/startup/menu.c kprintf("%s: Command not found\n", args[0]);
args 700 kern/startup/menu.c menu(char *args)
args 704 kern/startup/menu.c menu_execute(args, 1);
args 569 kern/synchprobs/catmouse.c char ** args)
args 588 kern/synchprobs/catmouse.c NumBowls = atoi(args[1]);
args 593 kern/synchprobs/catmouse.c NumCats = atoi(args[2]);
args 598 kern/synchprobs/catmouse.c NumMice = atoi(args[3]);
args 603 kern/synchprobs/catmouse.c NumLoops = atoi(args[4]);
args 610 kern/synchprobs/catmouse.c CatEatTime = atoi(args[5]);
args 616 kern/synchprobs/catmouse.c CatSleepTime = atoi(args[6]);
args 622 kern/synchprobs/catmouse.c MouseEatTime = atoi(args[7]);
args 628 kern/synchprobs/catmouse.c MouseSleepTime = atoi(args[8]);
args 73 kern/synchprobs/whalemating.c whalemating(int nargs, char **args)
args 79 kern/synchprobs/whalemating.c (void)args;
args 122 kern/test/arraytest.c arraytest(int nargs, char **args)
args 127 kern/test/arraytest.c (void)args;
args 38 kern/test/bitmaptest.c bitmaptest(int nargs, char **args)
args 46 kern/test/bitmaptest.c (void)args;
args 542 kern/test/fstest.c checkfilesystem(int nargs, char **args)
args 551 kern/test/fstest.c device = args[1];
args 563 kern/test/fstest.c testname(int nargs, char **args) \
args 566 kern/test/fstest.c result = checkfilesystem(nargs, args); \
args 570 kern/test/fstest.c do##testname(args[1]); \
args 583 kern/test/fstest.c printfile(int nargs, char **args)
args 602 kern/test/fstest.c result = vfs_open(args[1], O_RDONLY, 0664, &rv);
args 94 kern/test/malloctest.c malloctest(int nargs, char **args)
args 97 kern/test/malloctest.c (void)args;
args 107 kern/test/malloctest.c mallocstress(int nargs, char **args)
args 113 kern/test/malloctest.c (void)args;
args 38 kern/test/nettest.c nettest(int nargs, char **args)
args 41 kern/test/nettest.c (void)args;
args 131 kern/test/synchtest.c semtest(int nargs, char **args)
args 136 kern/test/synchtest.c (void)args;
args 229 kern/test/synchtest.c locktest(int nargs, char **args)
args 234 kern/test/synchtest.c (void)args;
args 314 kern/test/synchtest.c cvtest(int nargs, char **args)
args 320 kern/test/synchtest.c (void)args;
args 121 kern/test/threadtest.c threadtest(int nargs, char **args)
args 124 kern/test/threadtest.c (void)args;
args 135 kern/test/threadtest.c threadtest2(int nargs, char **args)
args 138 kern/test/threadtest.c (void)args;
args 255 kern/test/tt3.c threadtest3(int nargs, char **args)
args 261 kern/test/tt3.c runtest3(atoi(args[1]), atoi(args[2]));
args 124 kern/test/uw-tests.c uwlocktest1(int nargs, char **args)
args 130 kern/test/uw-tests.c (void)args;
args 258 kern/test/uw-tests.c uwvmstatstest(int nargs, char **args)
args 264 kern/test/uw-tests.c (void)args;
args 306 user/bin/sh/sh.c char *args[NARG_MAX + 1];
args 320 user/bin/sh/sh.c args[0]);
args 323 user/bin/sh/sh.c args[nargs++] = s;
args 325 user/bin/sh/sh.c args[nargs] = NULL;
args 333 user/bin/sh/sh.c if (!strcmp(builtins[i].name, args[0])) {
args 334 user/bin/sh/sh.c return builtins[i].func(nargs, args);
args 340 user/bin/sh/sh.c if (nargs > 0 && !strcmp(args[nargs-1], "&")) {
args 345 user/bin/sh/sh.c args[0]);
args 349 user/bin/sh/sh.c args[nargs] = NULL;
args 365 user/bin/sh/sh.c execv(args[0], args);
args 366 user/bin/sh/sh.c warn("%s", args[0]);
args 383 user/bin/sh/sh.c printf("[%d] %s ... &\n", pid, args[0]);
args 119 user/include/unistd.h int execv(const char *prog, char *const *args);
args 76 user/testbin/badcall/bad_execv.c char *args[2];
args 77 user/testbin/badcall/bad_execv.c args[0] = (char *)"foo";
args 78 user/testbin/badcall/bad_execv.c args[1] = NULL;
args 84 user/testbin/badcall/bad_execv.c rv = execv(prog, args);
args 94 user/testbin/badcall/bad_execv.c char *args[2];
args 95 user/testbin/badcall/bad_execv.c args[0] = (char *)"foo";
args 96 user/testbin/badcall/bad_execv.c args[1] = NULL;
args 102 user/testbin/badcall/bad_execv.c rv = execv("", args);
args 109 user/testbin/badcall/bad_execv.c exec_badargs(void *args, const char *desc)
args 117 user/testbin/badcall/bad_execv.c rv = execv("/bin/true", args);
args 128 user/testbin/badcall/bad_execv.c char *args[3];
args 129 user/testbin/badcall/bad_execv.c args[0] = (char *)"foo";
args 130 user/testbin/badcall/bad_execv.c args[1] = (char *)ptr;
args 131 user/testbin/badcall/bad_execv.c args[2] = NULL;
args 137 user/testbin/badcall/bad_execv.c rv = execv("/bin/true", args);
args 785 user/testbin/psort/psort.c const char *args[3];
args 802 user/testbin/psort/psort.c args[0] = "cat";
args 803 user/testbin/psort/psort.c args[1] = mergedname(me);
args 804 user/testbin/psort/psort.c args[2] = NULL;
args 805 user/testbin/psort/psort.c execv("/bin/cat", (char **) args);
args 88 user/testbin/triplehuge/triple.c char *args[2];
args 91 user/testbin/triplehuge/triple.c args[0]=(char *)prog;
args 92 user/testbin/triplehuge/triple.c args[1]=NULL;
args 97 user/testbin/triplehuge/triple.c pids[i]=spawnv(args[0], args);
args 88 user/testbin/triplemat/triple.c char *args[2];
args 91 user/testbin/triplemat/triple.c args[0]=(char *)prog;
args 92 user/testbin/triplemat/triple.c args[1]=NULL;
args 97 user/testbin/triplemat/triple.c pids[i]=spawnv(args[0], args);
args 88 user/testbin/triplesort/triple.c char *args[2];
args 91 user/testbin/triplesort/triple.c args[0]=(char *)prog;
args 92 user/testbin/triplesort/triple.c args[1]=NULL;
args 97 user/testbin/triplesort/triple.c pids[i]=spawnv(args[0], args);