From b25a51fa5915df87f31a0cc0459cd9f05e17f540 Mon Sep 17 00:00:00 2001 From: Tobias Klauser Date: Wed, 10 May 2017 10:56:26 +0200 Subject: all: use headers instead of where possible The musl libc headers redefine some of the structs in linux/if_arp.h and linux/if_ether.h, leading to compilation errors. Fix those by using the libc provided versions of these headers and provide compatibility defines for those that aren't present in older glibc versions. Signed-off-by: Tobias Klauser --- dev.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'dev.c') diff --git a/dev.c b/dev.c index b509aee..82d97d2 100644 --- a/dev.c +++ b/dev.c @@ -3,7 +3,7 @@ #include #include #include -#include +#include #include #include @@ -385,10 +385,8 @@ const char *device_type2str(uint16_t type) return "phonet"; case ARPHRD_PHONET_PIPE: return "phonet_pipe"; -#if defined(ARPHRD_CAIF) case ARPHRD_CAIF: return "caif"; -#endif case ARPHRD_IP6GRE: return "ip6gre"; case ARPHRD_NETLINK: -- cgit v1.2.3-54-g00ecf