Home | History | Annotate | Download | only in cgpt

Lines Matching full:argv

28 // Check if cmdline |argv| has "-D". "-D" signifies that GPT structs are stored
30 static bool has_dash_D(int argc, const char *const argv[]) {
34 if (strcmp("-D", argv[i]) == 0) {
55 // Return the element in |argv| that is an MTD device.
56 static const char *find_mtd_device(int argc, const char *const argv[]) {
59 if (is_mtd(argv[i])) {
60 return argv[i];
67 const char *const argv[],
100 memcpy(my_argv, argv, sizeof(char *) * argc);
102 if (asprintf(&real_cgpt, "%s.bin", argv[0]) == -1) {
144 int main(int argc, const char *argv[]) {
160 argv[0] = resolved_cgpt;
162 if (argc > 2 && !has_dash_D(argc, argv)) {
163 const char *mtd_device = find_mtd_device(argc, argv);
165 return wrap_cgpt(argc, argv, mtd_device);
171 if (asprintf(&real_cgpt, "%s.bin", argv[0]) == -1) {
174 argv[0] = real_cgpt;
175 if (execv(argv[0], (char * const *)argv) == -1) {