From 5bba224edea38607e8732081f86679ffd8b218ab Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Thu, 20 Jul 2017 04:29:04 -0700 Subject: [PATCH 2/2] lib/netdev: Adjust header include sequence Specify libc headers before kernel UAPIs this helps compiling with musl where otherwise it uses the definition from kernel and complains about double definition in libc headers Signed-off-by: Khem Raj --- lib/netdev.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/lib/netdev.c b/lib/netdev.c index 3b6fbc5..c7de25e 100644 --- a/lib/netdev.c +++ b/lib/netdev.c @@ -39,7 +39,6 @@ #include #include #include -#include /* Fix for some compile issues we were experiencing when setting up openwrt * with the 2.4 kernel. linux/ethtool.h seems to use kernel-style inttypes, @@ -57,10 +56,6 @@ #define s64 __s64 #endif -#include -#include -#include -#include #include #include #include @@ -68,12 +63,16 @@ #include #include #include -#include #include #include #include #include #include +#include +#include +#include +#include +#include #include "fatal-signal.h" #include "list.h" -- 2.13.3