unfs3: add support for compiling with the external librpc
[openwrt/svn-archive/archive.git] / net / bwm / patches / 001-debian.patch
1 --- a/bwm.c
2 +++ b/bwm.c
3 @@ -57,7 +57,8 @@ int main(int argc, char *argv[])
4 char buffer[256];
5 char *buffer_pointer;
6
7 - int inum;
8 + int inum = -1;
9 + int oldinum = -1;
10 int field_number;
11 int total_counter;
12 int sleep_time = 2;
13 @@ -90,7 +91,13 @@ int main(int argc, char *argv[])
14
15 while(1)
16 {
17 - printf("%c[H",27);
18 + if (inum==oldinum)
19 + {
20 + printf("%c[H",27);
21 + } else {
22 + printf("%c[H%c[J",27,27);
23 + oldinum = inum;
24 + }
25 printf("Bandwidth Monitor 1.1.0\n\n");
26 printf(" Iface RX(KB/sec) TX(KB/sec) Total(KB/sec)\n\n");
27
28 @@ -138,7 +145,7 @@ int main(int argc, char *argv[])
29
30 interface[inum].rx_kbytes_dif =
31 (interface[inum].rx_bytes_new -
32 - interface[inum].rx_bytes_old) * 1000 / 1024;
33 + interface[inum].rx_bytes_old) / 1024 * 1000;
34
35 interface[inum].rx_rate_whole =
36 interface[inum].rx_kbytes_dif /
37 @@ -157,7 +164,7 @@ int main(int argc, char *argv[])
38
39 interface[inum].tx_kbytes_dif =
40 (interface[inum].tx_bytes_new -
41 - interface[inum].tx_bytes_old) * 1000 / 1024;
42 + interface[inum].tx_bytes_old) / 1024 * 1000;
43
44 interface[inum].tx_rate_whole =
45 interface[inum].tx_kbytes_dif /