diff options
| author | Timo Teräs <timo.teras@iki.fi> | 2017-02-14 11:55:09 +0200 |
|---|---|---|
| committer | David Lamparter <equinox@opensourcerouting.org> | 2017-03-07 16:30:54 +0100 |
| commit | 836c52da5f3890a52b43ed1ce7e88a68a1ac0d07 (patch) | |
| tree | 095d3904fdeef321cd8c5773b165592aa039c1ea /lib/grammar_sandbox.c | |
| parent | caba6093021c35d5fb024907b0b0db12dda89c2a (diff) | |
nhrpd: workaround old kernel vs. glibc definition conflics
fixes https://bugzilla.quagga.net/show_bug.cgi?id=908
With kernel-headers-3.10.0 we have:
In file included from netlink_gre.c:15:0:
/usr/include/linux/ipv6.h:19:8: error: redefinition of 'struct in6_pktinfo'
struct in6_pktinfo {
^
In file included from netlink_gre.c:10:0:
/usr/include/netinet/in.h:536:8: note: originally defined here
struct in6_pktinfo
^
In file included from netlink_gre.c:15:0:
/usr/include/linux/ipv6.h:24:8: error: redefinition of 'struct ip6_mtuinfo'
struct ip6_mtuinfo {
^
In file included from netlink_gre.c:10:0:
/usr/include/netinet/in.h:543:8: note: originally defined here
struct ip6_mtuinfo
So instead of libc's netinet/in.h include kernel's linux/in.h
and the add sys/socket.h for struct sockaddr since it does not
seem to be defined in kernel headers.
Signed-off-by: Timo Teräs <timo.teras@iki.fi>
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
Diffstat (limited to 'lib/grammar_sandbox.c')
0 files changed, 0 insertions, 0 deletions
