diff options
author | Magnus Damm | 2009-11-08 16:34:43 +0100 |
---|---|---|
committer | Denys Vlasenko | 2009-11-08 16:34:43 +0100 |
commit | f5914992f316f8a628505067e108e7ba5a9590ba (patch) | |
tree | e7e34807bf4b5fab00303064c0aab5df1bd8b543 /include | |
parent | f5c2f72917e5f75634665f67a6105e1e82ece875 (diff) | |
download | busybox-f5914992f316f8a628505067e108e7ba5a9590ba.zip busybox-f5914992f316f8a628505067e108e7ba5a9590ba.tar.gz |
wget: factor out progress bar code
Signed-off-by: Magnus Damm <magnus.damm@gmail.com>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/libbb.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/libbb.h b/include/libbb.h index d973d14..0f8973d 100644 --- a/include/libbb.h +++ b/include/libbb.h @@ -1451,6 +1451,16 @@ int print_flags_separated(const int *masks, const char *labels, int flags, const char *separator) FAST_FUNC; int print_flags(const masks_labels_t *ml, int flags) FAST_FUNC; +typedef struct bb_progress_t { + off_t lastsize; + unsigned lastupdate_sec; + unsigned start_sec; +} bb_progress_t; + +void bb_progress_init(bb_progress_t *p) FAST_FUNC; +void bb_progress_update(bb_progress_t *p, const char *curfile, + off_t beg_range, off_t transferred, + off_t totalsize) FAST_FUNC; extern const char *applet_name; /* "BusyBox vN.N.N (timestamp or extra_version)" */ |