Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: othersrc/external/bsd/progress
Module Name: othersrc
Committed By: agc
Date: Mon May 7 03:37:00 UTC 2012
Update of /cvsroot/othersrc/external/bsd/progress
In directory ivanova.netbsd.org:/tmp/cvs-serv218
Log Message:
Break out the routines (from tnftp) to calculate and draw a progress bar.
The code was originally written by Luke Mewburn - all mangling and bugs
courtesy of agc.
A quick (hypothetical) example of how to use this progress bar:
progress_t prog;
uint64_t total;
uint64_t done;
total = 15768554;
progress_init(&prog, "test update bar", total);
for (done = 0 ; done < total ; done += (total / 20) + ((random() %
20) * 1024)) {
progress_draw(&prog, done);
sleep(1);
}
progress_complete(&prog, done);
Status:
Vendor Tag: LUKEM
Release Tags: progress-base
N othersrc/external/bsd/progress/Makefile
N othersrc/external/bsd/progress/dist/progress.c
N othersrc/external/bsd/progress/dist/Makefile
N othersrc/external/bsd/progress/dist/main.c
N othersrc/external/bsd/progress/dist/libprogress.3
N othersrc/external/bsd/progress/dist/progress.h
N othersrc/external/bsd/progress/lib/shlib_version
N othersrc/external/bsd/progress/lib/Makefile
N othersrc/external/bsd/progress/bin/Makefile
No conflicts created by this import
Home |
Main Index |
Thread Index |
Old Index