From 1bf4af391943fa1f822931d2e1def77f2708feda Mon Sep 17 00:00:00 2001 From: Calvin Morrison Date: Fri, 7 Nov 2014 13:34:13 -0500 Subject: use more clear up/down markers --- fsbm.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/fsbm.c b/fsbm.c index 9e12ed4..75a0e8e 100644 --- a/fsbm.c +++ b/fsbm.c @@ -125,8 +125,9 @@ void print_stats() { tx_speed = (tx_bytes - interfaces[i].tx_bytes) / timeDelta; printf("%s (", interfaces[i].interface); + printf("d "); print_bps(rx_speed); - printf(", "); + printf(" u "); print_bps(tx_speed); printf(")\t"); @@ -170,7 +171,8 @@ int main(int argc, char **argv) { break; case 'd': // Magic numbers? fuck it that's not a magic number, that's a 'real' number. - interval = atoi(optarg) * 100000; + interval = strtol(optarg, (char **)NULL, 10); + interval = interval * 100000; break; case 'h': printf("USAGE: fsbm, -b specifies bits, -d sets interval in 10ths of seconds, 1 sec default\n"); @@ -195,6 +197,7 @@ int main(int argc, char **argv) { while (!q) { print_stats(); printf("\n"); + fflush(stdout); usleep(interval); } -- cgit v1.2.3