Tell the user how much data will be written beforehand
This commit is contained in:
parent
a1556ca383
commit
53239324ef
1 changed files with 7 additions and 4 deletions
11
writeimg.c
11
writeimg.c
|
|
@ -261,8 +261,14 @@ int main(int argc, char *argv[]) {
|
||||||
}
|
}
|
||||||
close(fd);
|
close(fd);
|
||||||
|
|
||||||
|
wjob.total_bytes = file_stat.st_size;
|
||||||
|
assert(file_stat.st_size >= 0);
|
||||||
|
|
||||||
if (!wjob.verify_only)
|
if (!wjob.verify_only)
|
||||||
printf("Writing %s to %s\n", wjob.filename, wjob.dev_name);
|
printf("Writing \"%s\" (%.1f MiB) to \"%s\"\n",
|
||||||
|
basename(wjob.filename),
|
||||||
|
BYTES_TO_MIB(wjob.total_bytes),
|
||||||
|
wjob.dev_name);
|
||||||
|
|
||||||
if (ask_permission && !wjob.verify_only) {
|
if (ask_permission && !wjob.verify_only) {
|
||||||
printf("Is this okay? (y/N): ");
|
printf("Is this okay? (y/N): ");
|
||||||
|
|
@ -281,9 +287,6 @@ int main(int argc, char *argv[]) {
|
||||||
wjob.bufsize = BLOCKSIZE;
|
wjob.bufsize = BLOCKSIZE;
|
||||||
wjob.block_size = BLOCKSIZE;
|
wjob.block_size = BLOCKSIZE;
|
||||||
|
|
||||||
wjob.total_bytes = file_stat.st_size;
|
|
||||||
assert(file_stat.st_size >= 0);
|
|
||||||
|
|
||||||
perform_write(&wjob);
|
perform_write(&wjob);
|
||||||
|
|
||||||
if (wjob.buffer)
|
if (wjob.buffer)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue