summaryrefslogtreecommitdiffstats
path: root/main/iputils/net-misc_iputils_files_iputils-20121221-remove-rdisc-glibc-assumption.patch
diff options
context:
space:
mode:
authorFrancesco Colista <fcolista@alpinelinux.org>2014-04-15 09:53:51 +0000
committerFrancesco Colista <fcolista@alpinelinux.org>2014-04-15 10:47:40 +0000
commit886cdb13df9d53858fead63397547357770eb638 (patch)
treee7c16624b276727775cc39c39dc84fdc35134cf5 /main/iputils/net-misc_iputils_files_iputils-20121221-remove-rdisc-glibc-assumption.patch
parent0a7a893f64cb0bddefb5a7ca2593fd95bbf43e7b (diff)
downloadaports-886cdb13df9d53858fead63397547357770eb638.tar.bz2
aports-886cdb13df9d53858fead63397547357770eb638.tar.xz
main/iputils: fixes compilation with musl
Diffstat (limited to 'main/iputils/net-misc_iputils_files_iputils-20121221-remove-rdisc-glibc-assumption.patch')
-rw-r--r--main/iputils/net-misc_iputils_files_iputils-20121221-remove-rdisc-glibc-assumption.patch30
1 files changed, 30 insertions, 0 deletions
diff --git a/main/iputils/net-misc_iputils_files_iputils-20121221-remove-rdisc-glibc-assumption.patch b/main/iputils/net-misc_iputils_files_iputils-20121221-remove-rdisc-glibc-assumption.patch
new file mode 100644
index 000000000..08e764dde
--- /dev/null
+++ b/main/iputils/net-misc_iputils_files_iputils-20121221-remove-rdisc-glibc-assumption.patch
@@ -0,0 +1,30 @@
+diff -Naur iputils-s20121221.orig/rdisc.c iputils-s20121221/rdisc.c
+--- iputils-s20121221.orig/rdisc.c 2014-01-24 14:59:29.937822762 +0000
++++ iputils-s20121221/rdisc.c 2014-01-23 21:25:58.760288234 +0000
+@@ -115,26 +114,7 @@
+
+ #define MAXIFS 32
+
+-#if !defined(__GLIBC__) || __GLIBC__ < 2
+-/* For router advertisement */
+-struct icmp_ra
+-{
+- u_char icmp_type; /* type of message, see below */
+- u_char icmp_code; /* type sub code */
+- u_short icmp_cksum; /* ones complement cksum of struct */
+- u_char icmp_num_addrs;
+- u_char icmp_wpa; /* Words per address */
+- short icmp_lifetime;
+-};
+-
+-struct icmp_ra_addr
+-{
+- __u32 ira_addr;
+- __u32 ira_preference;
+-};
+-#else
+ #define icmp_ra icmp
+-#endif
+
+ /* Router constants */
+ #define MAX_INITIAL_ADVERT_INTERVAL 16