Lines Matching refs:argv
54 int main(int argc, char **argv) { in main() argument
61 fprintf(stderr, "usage: %s partition file.img\n", argv[0]); in main()
66 const MtdPartition *partition = mtd_find_partition_by_name(argv[1]); in main()
67 if (partition == NULL) die("can't find %s partition", argv[1]); in main()
71 int fd = open(argv[2], O_RDONLY); in main()
72 if (fd < 0) die("error opening %s", argv[2]); in main()
76 if (headerlen <= 0) die("error reading %s header", argv[2]); in main()
80 ALOGW("error opening %s: %s\n", argv[1], strerror(errno)); in main()
86 ALOGW("error reading %s: %s\n", argv[1], strerror(errno)); in main()
89 ALOGI("header is the same, not flashing %s\n", argv[1]); in main()
96 ALOGI("flashing %s from %s\n", argv[1], argv[2]); in main()
99 if (out == NULL) die("error writing %s", argv[1]); in main()
104 if (wrote != headerlen) die("error writing %s", argv[1]); in main()
109 if (wrote != len) die("error writing %s", argv[1]); in main()
111 if (len < 0) die("error reading %s", argv[2]); in main()
113 if (mtd_write_close(out)) die("error closing %s", argv[1]); in main()
118 if (out == NULL) die("error re-opening %s", argv[1]); in main()
121 if (wrote != headerlen) die("error re-writing %s", argv[1]); in main()
126 die("error getting %s block size", argv[1]); in main()
129 die("error rewinding %s", argv[2]); in main()
135 if (len <= 0) die("error reading %s", argv[2]); in main()
137 die("error writing %s", argv[1]); in main()
141 if (mtd_write_close(out)) die("error closing %s", argv[1]); in main()