]> git.ipfire.org Git - people/teissler/ipfire-2.x.git/blob - src/patches/iproute2-includes.patch
git-svn-id: http://svn.ipfire.org/svn/ipfire/IPFire/source@16 ea5c0bd1-69bd-2848...
[people/teissler/ipfire-2.x.git] / src / patches / iproute2-includes.patch
1 diff -ruN iproute2.old/Makefile iproute2/Makefile
2 --- iproute2.old/Makefile Thu Aug 2 08:37:03 2001
3 +++ iproute2/Makefile Mon Dec 1 22:31:11 2003
4 @@ -18,14 +18,14 @@
5 #options for ipx
6 ADDLIB+=ipx_ntop.o ipx_pton.o
7
8 -ifeq ($(LIBC_INCLUDE)/socketbits.h,$(wildcard $(LIBC_INCLUDE)/socketbits.h))
9 - ifeq ($(LIBC_INCLUDE)/net/if_packet.h,$(wildcard $(LIBC_INCLUDE)/net/if_packet.h))
10 - GLIBCFIX=-I../include-glibc -include ../include-glibc/glibc-bugs.h
11 - endif
12 -endif
13 -ifeq ($(LIBC_INCLUDE)/bits/socket.h,$(wildcard $(LIBC_INCLUDE)/bits/socket.h))
14 - GLIBCFIX=-I../include-glibc -include ../include-glibc/glibc-bugs.h
15 -endif
16 +#ifeq ($(LIBC_INCLUDE)/socketbits.h,$(wildcard $(LIBC_INCLUDE)/socketbits.h))
17 +# ifeq ($(LIBC_INCLUDE)/net/if_packet.h,$(wildcard $(LIBC_INCLUDE)/net/if_packet.h))
18 +# GLIBCFIX=-I../include-glibc -include ../include-glibc/glibc-bugs.h
19 +# endif
20 +#endif
21 +#ifeq ($(LIBC_INCLUDE)/bits/socket.h,$(wildcard $(LIBC_INCLUDE)/bits/socket.h))
22 +# GLIBCFIX=-I../include-glibc -include ../include-glibc/glibc-bugs.h
23 +#endif
24
25 CC = gcc
26 CCOPTS = -D_GNU_SOURCE -O2 -Wstrict-prototypes -Wall -Werror -g
27 diff -ruN iproute2.old/include/utils.h iproute2/include/utils.h
28 --- iproute2.old/include/utils.h Sun Apr 16 19:42:50 2000
29 +++ iproute2/include/utils.h Mon Dec 1 22:31:11 2003
30 @@ -3,8 +3,9 @@
31
32 #include <asm/types.h>
33 #include <asm/bitops.h>
34 +#include <netinet/in.h>
35 #include <linux/inetdevice.h>
36 -#include <resolv.h>
37 +#include <stdio.h>
38
39 #include "libnetlink.h"
40 #include "ll_map.h"
41 diff -ruN iproute2.old/ip/ipaddress.c iproute2/ip/ipaddress.c
42 --- iproute2.old/ip/ipaddress.c Thu Aug 23 06:07:46 2001
43 +++ iproute2/ip/ipaddress.c Mon Dec 1 22:31:20 2003
44 @@ -23,8 +23,6 @@
45 #include <linux/netdevice.h>
46 #include <linux/if_arp.h>
47 #include <linux/sockios.h>
48 -#include <netinet/in.h>
49 -#include <arpa/inet.h>
50 #include <string.h>
51 #include <fnmatch.h>
52
53 diff -ruN iproute2.old/ip/ipmaddr.c iproute2/ip/ipmaddr.c
54 --- iproute2.old/ip/ipmaddr.c Sun Apr 16 19:42:51 2000
55 +++ iproute2/ip/ipmaddr.c Mon Dec 1 22:31:11 2003
56 @@ -21,12 +21,10 @@
57 #include <linux/if.h>
58 #include <linux/if_arp.h>
59 #include <linux/sockios.h>
60 -#include <netinet/in.h>
61 -#include <arpa/inet.h>
62 #include <string.h>
63
64 -#include "rt_names.h"
65 #include "utils.h"
66 +#include "rt_names.h"
67
68 static struct {
69 char *dev;
70 diff -ruN iproute2.old/ip/ipmroute.c iproute2/ip/ipmroute.c
71 --- iproute2.old/ip/ipmroute.c Fri Aug 24 19:19:20 2001
72 +++ iproute2/ip/ipmroute.c Mon Dec 1 22:31:11 2003
73 @@ -21,8 +21,6 @@
74 #include <linux/if.h>
75 #include <linux/if_arp.h>
76 #include <linux/sockios.h>
77 -#include <netinet/in.h>
78 -#include <arpa/inet.h>
79 #include <string.h>
80
81 #include "utils.h"
82 diff -ruN iproute2.old/ip/ipneigh.c iproute2/ip/ipneigh.c
83 --- iproute2.old/ip/ipneigh.c Sun Apr 16 19:42:51 2000
84 +++ iproute2/ip/ipneigh.c Mon Dec 1 22:31:11 2003
85 @@ -26,8 +26,8 @@
86 #include <netinet/in.h>
87 #include <netinet/ip.h>
88
89 -#include "rt_names.h"
90 #include "utils.h"
91 +#include "rt_names.h"
92 #include "ip_common.h"
93
94 #define NUD_VALID (NUD_PERMANENT|NUD_NOARP|NUD_REACHABLE|NUD_PROBE|NUD_STALE|NUD_DELAY)
95 diff -ruN iproute2.old/ip/iproute.c iproute2/ip/iproute.c
96 --- iproute2.old/ip/iproute.c Mon Aug 6 02:31:52 2001
97 +++ iproute2/ip/iproute.c Mon Dec 1 22:31:11 2003
98 @@ -28,8 +28,8 @@
99 #include <arpa/inet.h>
100 #include <linux/in_route.h>
101
102 -#include "rt_names.h"
103 #include "utils.h"
104 +#include "rt_names.h"
105 #include "ip_common.h"
106
107 #ifndef RTAX_RTTVAR
108 diff -ruN iproute2.old/ip/iprule.c iproute2/ip/iprule.c
109 --- iproute2.old/ip/iprule.c Thu Aug 2 05:43:29 2001
110 +++ iproute2/ip/iprule.c Mon Dec 1 22:31:11 2003
111 @@ -25,8 +25,8 @@
112 #include <arpa/inet.h>
113 #include <string.h>
114
115 -#include "rt_names.h"
116 #include "utils.h"
117 +#include "rt_names.h"
118
119 static void usage(void) __attribute__((noreturn));
120
121 diff -ruN iproute2.old/ip/rtacct.c iproute2/ip/rtacct.c
122 --- iproute2.old/ip/rtacct.c Sun Apr 16 19:42:51 2000
123 +++ iproute2/ip/rtacct.c Mon Dec 1 22:31:11 2003
124 @@ -19,7 +19,9 @@
125 #include <sys/time.h>
126 #include <net/if.h>
127 #include <string.h>
128 +#include <netinet/in.h>
129
130 +#include "utils.h"
131 #include "rt_names.h"
132
133 int main(int argc, char **argv)
134 diff -ruN iproute2.old/ip/rtm_map.c iproute2/ip/rtm_map.c
135 --- iproute2.old/ip/rtm_map.c Sun Apr 16 19:42:51 2000
136 +++ iproute2/ip/rtm_map.c Mon Dec 1 22:31:11 2003
137 @@ -19,8 +19,8 @@
138 #include <sys/socket.h>
139 #include <netinet/in.h>
140
141 -#include "rt_names.h"
142 #include "utils.h"
143 +#include "rt_names.h"
144
145 char *rtnl_rtntype_n2a(int id, char *buf, int len)
146 {
147 diff -ruN iproute2.old/lib/dnet_ntop.c iproute2/lib/dnet_ntop.c
148 --- iproute2.old/lib/dnet_ntop.c Sun Apr 16 19:42:52 2000
149 +++ iproute2/lib/dnet_ntop.c Mon Dec 1 22:31:11 2003
150 @@ -1,5 +1,6 @@
151 #include <errno.h>
152 #include <sys/types.h>
153 +#include <stdio.h>
154 #include <netinet/in.h>
155
156 #include "utils.h"
157 diff -ruN iproute2.old/lib/ll_proto.c iproute2/lib/ll_proto.c
158 --- iproute2.old/lib/ll_proto.c Thu Aug 2 04:41:41 2001
159 +++ iproute2/lib/ll_proto.c Mon Dec 1 22:31:11 2003
160 @@ -20,8 +20,6 @@
161 #include <linux/netdevice.h>
162 #include <linux/if_arp.h>
163 #include <linux/sockios.h>
164 -#include <netinet/in.h>
165 -#include <arpa/inet.h>
166 #include <string.h>
167
168 #include "utils.h"
169 diff -ruN iproute2.old/lib/ll_types.c iproute2/lib/ll_types.c
170 --- iproute2.old/lib/ll_types.c Thu Aug 2 05:18:33 2001
171 +++ iproute2/lib/ll_types.c Mon Dec 1 22:31:11 2003
172 @@ -9,6 +9,7 @@
173 * Authors: Alexey Kuznetsov, <kuznet@ms2.inr.ac.ru>
174 */
175
176 +#include <stdint.h>
177 #include <stdio.h>
178 #include <stdlib.h>
179 #include <unistd.h>
180 @@ -16,12 +17,9 @@
181 #include <fcntl.h>
182 #include <sys/ioctl.h>
183 #include <sys/socket.h>
184 -#include <sys/ioctl.h>
185 #include <linux/netdevice.h>
186 #include <linux/if_arp.h>
187 #include <linux/sockios.h>
188 -#include <netinet/in.h>
189 -#include <arpa/inet.h>
190 #include <string.h>
191
192 char * ll_type_n2a(int type, char *buf, int len)
193 diff -ruN iproute2.old/lib/rt_names.c iproute2/lib/rt_names.c
194 --- iproute2.old/lib/rt_names.c Sun Apr 16 19:42:52 2000
195 +++ iproute2/lib/rt_names.c Mon Dec 1 22:31:11 2003
196 @@ -16,6 +16,7 @@
197 #include <fcntl.h>
198 #include <string.h>
199 #include <sys/time.h>
200 +#include <asm/types.h>
201
202 static void rtnl_tab_initialize(char *file, char **tab, int size)
203 {
204 diff -ruN iproute2.old/lib/utils.c iproute2/lib/utils.c
205 --- iproute2.old/lib/utils.c Fri Aug 24 19:09:54 2001
206 +++ iproute2/lib/utils.c Mon Dec 1 22:31:11 2003
207 @@ -25,7 +25,6 @@
208 #include <netdb.h>
209 #include <arpa/inet.h>
210 #include <resolv.h>
211 -#include <linux/pkt_sched.h>
212
213 #include "utils.h"
214
215 diff -ruN iproute2.old/tc/f_rsvp.c iproute2/tc/f_rsvp.c
216 --- iproute2.old/tc/f_rsvp.c Thu Aug 2 06:19:40 2001
217 +++ iproute2/tc/f_rsvp.c Mon Dec 1 22:31:11 2003
218 @@ -20,8 +20,8 @@
219 #include <arpa/inet.h>
220 #include <string.h>
221
222 -#include "rt_names.h"
223 #include "utils.h"
224 +#include "rt_names.h"
225 #include "tc_util.h"
226
227 static void explain(void)
228 diff -ruN iproute2.old/tc/q_htb.c iproute2/tc/q_htb.c
229 --- iproute2.old/tc/q_htb.c Mon Dec 1 22:30:53 2003
230 +++ iproute2/tc/q_htb.c Mon Dec 1 22:31:11 2003
231 @@ -19,6 +19,7 @@
232 #include <netinet/in.h>
233 #include <arpa/inet.h>
234 #include <string.h>
235 +#include <linux/param.h>
236
237 #include "utils.h"
238 #include "tc_util.h"
239 diff -ruN iproute2.old/tc/tc_filter.c iproute2/tc/tc_filter.c
240 --- iproute2.old/tc/tc_filter.c Fri Aug 24 19:19:19 2001
241 +++ iproute2/tc/tc_filter.c Mon Dec 1 22:31:11 2003
242 @@ -23,8 +23,8 @@
243 #include <string.h>
244 #include <linux/if_ether.h>
245
246 -#include "rt_names.h"
247 #include "utils.h"
248 +#include "rt_names.h"
249 #include "tc_util.h"
250 #include "tc_common.h"
251