mirror of
https://gitlab.com/cryptsetup/cryptsetup.git
synced 2025-12-16 21:29:59 +01:00
Move progress function to utils.
This commit is contained in:
@@ -393,3 +393,19 @@ void tools_time_progress(uint64_t device_size, uint64_t bytes,
|
||||
eta / 60, eta % 60, mbytes, mib);
|
||||
fflush(stdout);
|
||||
}
|
||||
|
||||
int tools_wipe_progress(uint64_t size, uint64_t offset, void *usrptr)
|
||||
{
|
||||
static struct timeval start_time = {}, end_time = {};
|
||||
int r = 0;
|
||||
|
||||
tools_time_progress(size, offset, &start_time, &end_time);
|
||||
|
||||
check_signal(&r);
|
||||
if (r) {
|
||||
tools_clear_line();
|
||||
log_err("\nWipe interrupted.\n");
|
||||
}
|
||||
|
||||
return r;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user