]> git.ipfire.org Git - ipfire-3.x.git/blame - net-tools/patches/net-tools-1.60-continous-flush-stdout.patch
Move all packages to root.
[ipfire-3.x.git] / net-tools / patches / net-tools-1.60-continous-flush-stdout.patch
CommitLineData
236898d6
MT
1diff -up net-tools-1.60/netstat.c.continous-flush-stdout net-tools-1.60/netstat.c
2--- net-tools-1.60/netstat.c.continous-flush-stdout 2009-08-28 10:57:12.000000000 +0200
3+++ net-tools-1.60/netstat.c 2009-08-28 10:58:48.000000000 +0200
4@@ -357,6 +357,12 @@ static void prg_cache_clear(void)
5 prg_cache_loaded=0;
6 }
7
8+static void wait_continous(const int reptimer)
9+{
10+ fflush(stdout);
11+ sleep(reptimer);
12+}
13+
14 static void extract_type_1_socket_inode(const char lname[], unsigned long * inode_p, int * status) {
15
16 /* If lname is of the form "socket:[12345]", extract the "12345"
17@@ -2289,7 +2295,7 @@ int main
18 flag_not & FLAG_NUM_PORT, flag_exp);
19 if (i || !flag_cnt)
20 break;
21- sleep(reptimer);
22+ wait_continous(reptimer);
23 }
24 #else
25 ENOSUPP("netstat.c", "FW_MASQUERADE");
26@@ -2305,7 +2311,7 @@ int main
27
28 if(i || !flag_cnt)
29 break;
30- sleep(reptimer);
31+ wait_continous(reptimer);
32 }
33 return(i);
34 }
35@@ -2329,7 +2335,7 @@ int main
36 i = route_info(afname, options);
37 if (i || !flag_cnt)
38 break;
39- sleep(reptimer);
40+ wait_continous(reptimer);
41 }
42 return (i);
43 }
44@@ -2338,7 +2344,7 @@ int main
45 i = iface_info();
46 if (!flag_cnt || i)
47 break;
48- sleep(reptimer);
49+ wait_continous(reptimer);
50 }
51 return (i);
52 }
53@@ -2470,7 +2476,7 @@ int main
54 }
55 if (!flag_cnt || i)
56 break;
57- sleep(reptimer);
58+ wait_continous(reptimer);
59 prg_cache_clear();
60 tcp_node_hash_clear();
61 }