Dash:
[t2.git] / package / network / iputils / compile.patch.dietlibc
blob6c8a326e14c7a38c270ffe360b11bcfd70ad632f
1 # --- T2-COPYRIGHT-NOTE-BEGIN ---
2 # This copyright note is auto-generated by ./scripts/Create-CopyPatch.
3
4 # T2 SDE: package/.../iputils/compile.patch.dietlibc
5 # Copyright (C) 2016 The T2 SDE Project
6
7 # More information can be found in the files COPYING and README.
8
9 # This patch file is dual-licensed. It is available under the license the
10 # patched project is licensed under, as long as it is an OpenSource license
11 # as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
12 # of the GNU General Public License as published by the Free Software
13 # Foundation; either version 2 of the License, or (at your option) any later
14 # version.
15 # --- T2-COPYRIGHT-NOTE-END ---
17 --- ./Makefile.orig     2006-07-07 21:40:12.000000000 +0000
18 +++ ./Makefile  2006-07-07 21:40:24.000000000 +0000
19 @@ -5,7 +5,6 @@
20  DEFINES= 
22  #options if you have a bind>=4.9.4 libresolv (or, maybe, glibc)
23 -LDLIBS=-lresolv
24  ADDLIB=
26  ifeq ($(LIBC_INCLUDE)/socketbits.h,$(wildcard $(LIBC_INCLUDE)/socketbits.h))
27 --- ./ping.c.orig       2006-07-07 21:56:01.000000000 +0000
28 +++ ./ping.c    2006-07-07 21:56:20.000000000 +0000
29 @@ -61,7 +61,6 @@
30  #include "ping_common.h"
32  #include <netinet/ip.h>
33 -#include <netinet/ip_icmp.h>
36  #define        MAXIPLEN        60
37 --- ./ping_common.c.orig        2002-09-20 16:02:32.000000000 +0000
38 +++ ./ping_common.c     2006-07-07 21:58:57.000000000 +0000
39 @@ -1,6 +1,7 @@
40  #include "ping_common.h"
41  #include <ctype.h>
42  #include <sched.h>
43 +#include <termios.h>
45  int options;
47 --- ./ping_common.h.orig        2006-07-07 21:48:15.000000000 +0000
48 +++ ./ping_common.h     2006-07-07 22:06:28.000000000 +0000
49 @@ -9,6 +9,8 @@
50  #include <sys/time.h>
51  #include <sys/signal.h>
52  #include <sys/ioctl.h>
53 +#include <sys/types.h>
54 +#include <linux/icmp.h>
55  #include <net/if.h>
56  #include <sys/uio.h>
57  #include <sys/poll.h>
58 @@ -37,6 +38,8 @@
59  #define        CLR(bit)        (A(bit) &= (~B(bit)))
60  #define        TST(bit)        (A(bit) & B(bit))
62 +#define __constant_htons(N)    htons(N)
64  /* various options */
65  extern int options;
66  #define        F_FLOOD         0x001
67 --- ./tracepath6.c.orig 2006-07-07 22:08:22.000000000 +0000
68 +++ ./tracepath6.c      2006-07-07 22:08:48.000000000 +0000
69 @@ -15,7 +15,6 @@
70  #include <sys/socket.h>
71  #include <netinet/in.h>
73 -#include <linux/in6.h>
74  #include <linux/errqueue.h>
75  #include <errno.h>
76  #include <string.h>
77 --- ./traceroute6.c.orig        2006-07-07 22:09:53.000000000 +0000
78 +++ ./traceroute6.c     2006-07-07 22:10:30.000000000 +0000
79 @@ -247,7 +247,4 @@
80  #include <netinet/udp.h>
82 -#include <linux/ipv6.h>
83 -#include <linux/in6.h>
85  #include <linux/icmpv6.h>
87 --- ./ping6.c.orig      2006-07-07 22:12:25.000000000 +0000
88 +++ ./ping6.c   2006-07-07 22:12:44.000000000 +0000
89 @@ -69,7 +69,5 @@
90  #include "ping_common.h"
92 -#include <linux/in6.h>
93 -#include <linux/ipv6.h>
94  #include <linux/icmpv6.h>
96  #define BIT_CLEAR(nr, addr) do { ((__u32 *)(addr))[(nr) >> 5] &= ~(1U << ((nr) & 31)); } while(0)