Lines Matching refs:argv
23 static int (*last_do_help)(int argc, char **argv);
49 static int do_help(int argc, char **argv) in do_help() argument
69 static int do_version(int argc, char **argv) in do_version() argument
89 int cmd_select(const struct cmd *cmds, int argc, char **argv, in cmd_select() argument
90 int (*help)(int argc, char **argv)) in cmd_select()
95 last_argv = argv; in cmd_select()
99 return cmds[0].func(argc, argv); in cmd_select()
102 if (is_prefix(*argv, cmds[i].cmd)) in cmd_select()
103 return cmds[i].func(argc - 1, argv + 1); in cmd_select()
105 help(argc - 1, argv + 1); in cmd_select()
218 static int do_batch(int argc, char **argv);
234 static int do_batch(int argc, char **argv) in do_batch() argument
248 } else if (!is_prefix(*argv, "file")) { in do_batch()
249 p_err("expected 'file', got: %s", *argv); in do_batch()
257 if (!strcmp(*argv, "-")) in do_batch()
260 fp = fopen(*argv, "r"); in do_batch()
262 p_err("Can't open file (%s): %s", *argv, strerror(errno)); in do_batch()
348 int main(int argc, char **argv) in main() argument
368 bin_name = argv[0]; in main()
374 while ((opt = getopt_long(argc, argv, "Vhpjfmnd", in main()
378 return do_version(argc, argv); in main()
380 return do_help(argc, argv); in main()
409 p_err("unrecognized option '%s'", argv[optind - 1]); in main()
418 argv += optind; in main()
422 ret = cmd_select(cmds, argc, argv, do_help); in main()