summaryrefslogtreecommitdiff
path: root/libbb/progress.c
diff options
context:
space:
mode:
Diffstat (limited to 'libbb/progress.c')
-rw-r--r--libbb/progress.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/libbb/progress.c b/libbb/progress.c
index 23e974c..d071ce7 100644
--- a/libbb/progress.c
+++ b/libbb/progress.c
@@ -69,7 +69,7 @@ void FAST_FUNC bb_progress_init(bb_progress_t *p, const char *curfile)
* will be "totalsize" bytes.
* If totalsize == 0, then it is unknown.
*/
-void FAST_FUNC bb_progress_update(bb_progress_t *p,
+int FAST_FUNC bb_progress_update(bb_progress_t *p,
uoff_t beg_size,
uoff_t transferred,
uoff_t totalsize)
@@ -94,7 +94,7 @@ void FAST_FUNC bb_progress_update(bb_progress_t *p,
* Do not update on every call
* (we can be called on every network read!)
*/
- return;
+ return -1;
}
/* Before we lose real, unscaled sizes, produce human-readable size string */
@@ -211,4 +211,5 @@ void FAST_FUNC bb_progress_update(bb_progress_t *p,
}
if (notty)
fputc('\n', stderr);
+ return notty;
}