Branch oldpackages for 14.07
[14.07/packages.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 /