diff options
Diffstat (limited to 'progress.c')
| -rw-r--r-- | progress.c | 15 | 
1 files changed, 10 insertions, 5 deletions
diff --git a/progress.c b/progress.c index 73e36d4a42..289678d43d 100644 --- a/progress.c +++ b/progress.c @@ -34,7 +34,7 @@ struct progress {  	unsigned total;  	unsigned last_percent;  	unsigned delay; -	unsigned delayed_percent_treshold; +	unsigned delayed_percent_threshold;  	struct throughput *throughput;  	uint64_t start_ns;  }; @@ -88,7 +88,7 @@ static int display(struct progress *progress, unsigned n, const char *done)  			return 0;  		if (progress->total) {  			unsigned percent = n * 100 / progress->total; -			if (percent > progress->delayed_percent_treshold) { +			if (percent > progress->delayed_percent_threshold) {  				/* inhibit this progress report entirely */  				clear_progress_signal();  				progress->delay = -1; @@ -205,8 +205,8 @@ int display_progress(struct progress *progress, unsigned n)  	return progress ? display(progress, n, NULL) : 0;  } -struct progress *start_progress_delay(const char *title, unsigned total, -				       unsigned percent_treshold, unsigned delay) +static struct progress *start_progress_delay(const char *title, unsigned total, +					     unsigned percent_threshold, unsigned delay)  {  	struct progress *progress = malloc(sizeof(*progress));  	if (!progress) { @@ -219,7 +219,7 @@ struct progress *start_progress_delay(const char *title, unsigned total,  	progress->total = total;  	progress->last_value = -1;  	progress->last_percent = -1; -	progress->delayed_percent_treshold = percent_treshold; +	progress->delayed_percent_threshold = percent_threshold;  	progress->delay = delay;  	progress->throughput = NULL;  	progress->start_ns = getnanotime(); @@ -227,6 +227,11 @@ struct progress *start_progress_delay(const char *title, unsigned total,  	return progress;  } +struct progress *start_delayed_progress(const char *title, unsigned total) +{ +	return start_progress_delay(title, total, 0, 2); +} +  struct progress *start_progress(const char *title, unsigned total)  {  	return start_progress_delay(title, total, 0, 0);  | 
