Lines 113-119
main(int argc, char *argv[])
Link Here
|
113 |
start_time.tv_sec = start.tv_sec; |
113 |
start_time.tv_sec = start.tv_sec; |
114 |
start_time.tv_nsec = start.tv_usec * 1000; |
114 |
start_time.tv_nsec = start.tv_usec * 1000; |
115 |
|
115 |
|
116 |
while ((ch = getopt(argc, argv, "B:b:Dd:f:F:M:m:N:o:ps:S:t:xZ")) != -1) { |
116 |
while ((ch = getopt(argc, argv, "B:b:Dd:f:F:M:m:N:o:pr:s:S:t:xZ")) != -1) { |
117 |
switch (ch) { |
117 |
switch (ch) { |
118 |
|
118 |
|
119 |
case 'B': |
119 |
case 'B': |
Lines 209-214
main(int argc, char *argv[])
Link Here
|
209 |
fsoptions.sparse = 1; |
209 |
fsoptions.sparse = 1; |
210 |
break; |
210 |
break; |
211 |
|
211 |
|
|
|
212 |
case 'r': |
213 |
/* Round image size up to specified block size */ |
214 |
fsoptions.roundup = |
215 |
strsuftoll("roundup", optarg, 0, LLONG_MAX); |
216 |
break; |
217 |
|
212 |
case 's': |
218 |
case 's': |
213 |
fsoptions.minsize = fsoptions.maxsize = |
219 |
fsoptions.minsize = fsoptions.maxsize = |
214 |
strsuftoll("size", optarg, 1LL, LLONG_MAX); |
220 |
strsuftoll("size", optarg, 1LL, LLONG_MAX); |
Lines 359-367
usage(void)
Link Here
|
359 |
prog = getprogname(); |
365 |
prog = getprogname(); |
360 |
fprintf(stderr, |
366 |
fprintf(stderr, |
361 |
"usage: %s [-t fs-type] [-o fs-options] [-d debug-mask] [-B endian]\n" |
367 |
"usage: %s [-t fs-type] [-o fs-options] [-d debug-mask] [-B endian]\n" |
362 |
"\t[-S sector-size] [-M minimum-size] [-m maximum-size] [-s image-size]\n" |
368 |
"\t[-S sector-size] [-M minimum-size] [-m maximum-size] [-r roundup ]\n" |
363 |
"\t[-b free-blocks] [-f free-files] [-F mtree-specfile] [-xZ]\n" |
369 |
"\t[-s image-size] [-b free-blocks] [-f free-files] [-F mtree-specfile]\n" |
364 |
"\t[-N userdb-dir] image-file directory | manifest [extra-directory ...]\n", |
370 |
"\t[-xZ] [-N userdb-dir] image-file directory | manifest [extra-directory ...]\n", |
365 |
prog); |
371 |
prog); |
366 |
exit(1); |
372 |
exit(1); |
367 |
} |
373 |
} |