1 diff -urN iputils/clockdiff.c iputils.new/clockdiff.c
2 --- iputils/clockdiff.c 2002-02-22 19:10:59.000000000 -0500
3 +++ iputils.new/clockdiff.c 2003-09-10 09:20:28.000000000 -0400
8 +#include <linux/types.h>
12 diff -urN iputils/ping6.c iputils.new/ping6.c
13 --- iputils/ping6.c 2003-09-10 17:27:48.000000000 -0400
14 +++ iputils.new/ping6.c 2003-09-10 17:22:43.000000000 -0400
17 #include "ping_common.h"
19 -#include <linux/in6.h>
20 -#include <linux/ipv6.h>
28 + * type specific data
29 + * variable length field
34 + struct ipv6_rt_hdr rt_hdr;
35 + __u32 bitmap; /* strict/loose bit map */
36 + struct in6_addr addr[0];
38 +#define rt0_type rt_hdr.type;
40 +#define IPV6_SRCRT_TYPE_0 0 /* IPv6 type 0 Routing Header */
42 +#if defined(__LITTLE_ENDIAN)
45 +#elif defined(__BIG_ENDIAN)
55 + struct in6_addr saddr;
56 + struct in6_addr daddr;
59 #include <linux/icmpv6.h>
61 #define BIT_CLEAR(nr, addr) do { ((__u32 *)(addr))[(nr) >> 5] &= ~(1U << ((nr) & 31)); } while(0)
62 diff -urN iputils/ping.c iputils.new/ping.c
63 --- iputils/ping.c 2003-09-10 17:27:48.000000000 -0400
64 +++ iputils.new/ping.c 2003-09-10 17:18:16.000000000 -0400
67 #include "ping_common.h"
69 +#include <linux/icmp.h>
70 #include <netinet/ip.h>
71 -#include <netinet/ip_icmp.h>
75 diff -urN iputils/ping_common.h iputils.new/ping_common.h
76 --- iputils/ping_common.h 2002-09-20 11:08:11.000000000 -0400
77 +++ iputils.new/ping_common.h 2003-09-10 17:16:16.000000000 -0400
80 #include <netinet/in.h>
81 #include <arpa/inet.h>
82 +#include <linux/types.h>
83 #include <linux/errqueue.h>
86 diff -urN iputils/tftpd.c iputils.new/tftpd.c
87 --- iputils/tftpd.c 2002-01-23 19:31:41.000000000 -0500
88 +++ iputils.new/tftpd.c 2003-09-10 09:39:45.000000000 -0400
91 #include <sys/socket.h>
92 #include <netinet/in.h>
93 -#include <linux/in6.h>
97 diff -urN iputils/tracepath6.c iputils.new/tracepath6.c
98 --- iputils/tracepath6.c 2001-09-01 22:03:46.000000000 -0400
99 +++ iputils.new/tracepath6.c 2003-09-10 09:40:18.000000000 -0400
102 #include <sys/socket.h>
103 #include <netinet/in.h>
105 -#include <linux/in6.h>
106 +#include <linux/types.h>
107 #include <linux/errqueue.h>
110 diff -urN iputils/tracepath.c iputils.new/tracepath.c
111 --- iputils/tracepath.c 2002-02-22 19:10:59.000000000 -0500
112 +++ iputils.new/tracepath.c 2003-09-10 06:14:35.000000000 -0400
116 #include <sys/socket.h>
117 +#include <linux/types.h>
118 #include <linux/errqueue.h>
121 diff -urN iputils/traceroute6.c iputils.new/traceroute6.c
122 --- iputils/traceroute6.c 2002-09-20 11:44:22.000000000 -0400
123 +++ iputils.new/traceroute6.c 2003-09-10 10:12:47.000000000 -0400
125 #include <netinet/ip_icmp.h>
126 #include <netinet/udp.h>
128 -#include <linux/ipv6.h>
129 -#include <linux/in6.h>
130 +#include <linux/types.h>
132 +#if defined(__LITTLE_ENDIAN)
135 +#elif defined(__BIG_ENDIAN)
145 + struct in6_addr saddr;
146 + struct in6_addr daddr;
148 #include <linux/icmpv6.h>
150 #include <arpa/inet.h>