Lines Matching +full:on +full:- +full:die
8 * http://www.apache.org/licenses/LICENSE-2.0
11 * distributed under the License is distributed on an "AS IS" BASIS,
31 void die(const char *msg, ...) in die() function
64 if (mtd_scan_partitions() <= 0) die("error scanning partitions"); in main()
66 if (partition == NULL) die("can't find %s partition", argv[1]); in main()
71 if (fd < 0) die("error opening %s", argv[2]); in main()
75 if (headerlen <= 0) die("error reading %s header", argv[2]); in main()
80 // just assume it needs re-writing in main()
86 // just assume it needs re-writing in main()
98 if (out == NULL) die("error writing %s", argv[1]); in main()
103 if (wrote != headerlen) die("error writing %s", argv[1]); in main()
108 if (wrote != len) die("error writing %s", argv[1]); in main()
110 if (len < 0) die("error reading %s", argv[2]); in main()
112 if (mtd_write_close(out)) die("error closing %s", argv[1]); in main()
117 if (out == NULL) die("error re-opening %s", argv[1]); in main()
120 if (wrote != headerlen) die("error re-writing %s", argv[1]); in main()
125 die("error getting %s block size", argv[1]); in main()
128 die("error rewinding %s", argv[2]); in main()
130 int left = block_size - headerlen; in main()
134 if (len <= 0) die("error reading %s", argv[2]); in main()
136 die("error writing %s", argv[1]); in main()
137 left -= len; in main()
140 if (mtd_write_close(out)) die("error closing %s", argv[1]); in main()