Lines Matching refs:argv
47 static int help_func(int argc, char *argv[]) in help_func() argument
67 static int list_func(int argc, char *argv[]) in list_func() argument
177 static int get_name(int argc, char *argv[], char *name) in get_name() argument
179 ssize_t len = strlen(argv[0]); in get_name()
189 strncpy(name, argv[0], len); in get_name()
193 static int upload_func(int argc, char *argv[]) in upload_func() argument
208 if ( get_name(argc, argv, name) ) in upload_func()
211 filename = argv[1]; in upload_func()
334 static int get_flags(int argc, char *argv[], unsigned int idx, uint32_t *flags) in get_flags() argument
349 if ( !strcmp(flag_options[idx][j].name, argv[i]) ) in get_flags()
362 fprintf(stderr, "Unsupported flag: %s.\n", argv[i]); in get_flags()
387 int action_func(int argc, char *argv[], unsigned int idx) in action_func() argument
403 if ( get_name(argc--, argv++, name) ) in action_func()
406 if ( get_flags(argc, argv, idx, &flags) ) in action_func()
497 static int load_func(int argc, char *argv[]) in load_func() argument
515 upload_argv[1] = argv[0]; in load_func()
518 path = strdup(argv[0]); in load_func()
529 apply_argv[i] = argv[i]; in load_func()
551 int (*function)(int argc, char *argv[]);
559 int main(int argc, char *argv[]) in main() argument
575 if (!strncmp(main_options[i].name, argv[1], strlen(argv[1]))) in main()
581 if (!strncmp(action_options[j].name, argv[1], strlen(argv[1]))) in main()
587 "'xen-livepatch help'\n", argv[1]); in main()
600 ret = action_func(argc -2, argv + 2, j); in main()
602 ret = main_options[i].function(argc -2, argv + 2); in main()