Lines Matching refs:cmd

93 	cmd.cmd = NULL;  in getcmd()
95 if (!readline(cmd_buf, sizeof(cmd_buf), cmd.timeout)) in getcmd()
96 cmd.cmd = cmd_table; in getcmd()
112 cmd.timeout = 0; in read_conf()
117 if ((fd = open(qualify(cmd.conf), O_RDONLY)) < 0) { in read_conf()
119 printf("open(%s): %s\n", cmd.path, strerror(errno)); in read_conf()
128 printf("non-secure %s, will not proceed\n", cmd.path); in read_conf()
137 cmd.cmd = NULL; in read_conf()
144 printf("%s: %s\n", cmd.path, strerror(errno)); in read_conf()
158 printf("%s: line too long\n", cmd.path); in read_conf()
177 cmd.argc = 1; in docmd()
178 if (cmd.cmd == NULL) { in docmd()
191 cmd.argv[cmd.argc] = p; /* in case it's shortcut boot */ in docmd()
194 cmd.argc++; in docmd()
212 cmd.cmd = ct; in docmd()
215 cmd.argv[0] = ct->cmd_name; in docmd()
216 while (p && cmd.argc+1 < sizeof(cmd.argv) / sizeof(cmd.argv[0])) { in docmd()
217 cmd.argv[cmd.argc++] = p; in docmd()
220 cmd.argv[cmd.argc] = NULL; in docmd()
222 return (*cmd.cmd->cmd_exec)(); in docmd()
273 cmd.timeout = 0; in readline()
359 if (cmd.argc != 3) { in Xhexdump()
364 for (i = 1; i < cmd.argc; i++) { in Xhexdump()
365 val[i-1] = strtoll(cmd.argv[i], &ep, 0); in Xhexdump()
366 if (cmd.argv[i][0] == '\0' || *ep != '\0') { in Xhexdump()
367 printf("bad '%c' in \"%s\"\n", *ep, cmd.argv[i]); in Xhexdump()
390 for (i = 1; i < cmd.argc; i++) in Xecho()
391 printf("%s ", cmd.argv[i]); in Xecho()
404 if (cmd.argc == 1) { in Xstty()
408 dev = ttydev(cmd.argv[1]); in Xstty()
410 printf("%s not a console device\n", cmd.argv[1]); in Xstty()
414 if (cmd.argc == 2) in Xstty()
415 printf("%s speed is %d\n", cmd.argv[1], in Xstty()
419 for (cp = cmd.argv[2]; isdigit(*cp); cp++) in Xstty()
432 if (cmd.argc == 1) in Xtime()
445 if (stat(qualify((cmd.argv[1]? cmd.argv[1]: "/.")), &sb) < 0) { in Xls()
446 printf("stat(%s): %s\n", cmd.path, strerror(errno)); in Xls()
451 ls(cmd.path, &sb); in Xls()
453 if ((fd = opendir(cmd.path)) < 0) { in Xls()
454 printf("opendir(%s): %s\n", cmd.path, in Xls()
460 for (p = cmd.path; *p; p++) in Xls()
466 if (stat(cmd.path, &sb) < 0) in Xls()
467 printf("stat(%s): %s\n", cmd.path, in Xls()
511 if (cmd.argc > 1 && cmd.argv[1][0] != '-') { in Xboot()
512 qualify((cmd.argv[1]? cmd.argv[1]: cmd.image)); in Xboot()
518 snprintf(cmd.path, sizeof cmd.path, "%s:%s", in Xboot()
519 cmd.bootdev, cmd.image); in Xboot()
538 strlcpy(cmd.path, name, sizeof(cmd.path)); in qualify()
540 snprintf(cmd.path, sizeof cmd.path, "%s:%s", in qualify()
541 cmd.bootdev, name); in qualify()
542 return cmd.path; in qualify()