From 34f7b9f98facbf3431c6849622104cee992f2b7d Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 7 Apr 2015 21:07:19 +0200 Subject: missing.h: define IFA_FLAGS if it is missing --- configure.ac | 4 +++- src/shared/missing.h | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 29111f5fee..904ac15ceb 100644 --- a/configure.ac +++ b/configure.ac @@ -334,7 +334,8 @@ AC_CHECK_DECLS([IFLA_INET6_ADDR_GEN_MODE, IFLA_IPTUN_6RD_RELAY_PREFIXLEN, IFLA_BRIDGE_VLAN_INFO, IFLA_BRPORT_UNICAST_FLOOD, - NDA_IFINDEX], + NDA_IFINDEX, + IFA_FLAGS], [], [], [[ #include #include @@ -345,6 +346,7 @@ AC_CHECK_DECLS([IFLA_INET6_ADDR_GEN_MODE, #include #include #include +#include #include ]]) diff --git a/src/shared/missing.h b/src/shared/missing.h index 21c6afc56c..ae8405350d 100644 --- a/src/shared/missing.h +++ b/src/shared/missing.h @@ -859,6 +859,10 @@ static inline int setns(int fd, int nstype) { #define LOOPBACK_IFINDEX 1 #endif +#if !HAVE_DECL_IFA_FLAGS +#define IFA_FLAGS 8 +#endif + #ifndef MAX_AUDIT_MESSAGE_LENGTH #define MAX_AUDIT_MESSAGE_LENGTH 8970 #endif -- cgit v1.2.3-54-g00ecf