diff options
Diffstat (limited to 'sys-apps/systemd/files/linux-headers-if.h.patch')
-rw-r--r-- | sys-apps/systemd/files/linux-headers-if.h.patch | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/sys-apps/systemd/files/linux-headers-if.h.patch b/sys-apps/systemd/files/linux-headers-if.h.patch new file mode 100644 index 00000000000..d0c38a932b7 --- /dev/null +++ b/sys-apps/systemd/files/linux-headers-if.h.patch @@ -0,0 +1,34 @@ +From 96b90055e1e21417d4beb973fcb62858d7c69c17 Mon Sep 17 00:00:00 2001 +From: Mike Gilbert <floppym@gentoo.org> +Date: Sat, 9 Apr 2016 18:07:02 -0400 +Subject: [PATCH] Work around net/if.h / linux/if.h conflict + +--- + src/shared/firewall-util.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/src/shared/firewall-util.c b/src/shared/firewall-util.c +index 0d3da2e..521e09c 100644 +--- a/src/shared/firewall-util.c ++++ b/src/shared/firewall-util.c +@@ -17,14 +17,16 @@ + along with systemd; If not, see <http://www.gnu.org/licenses/>. + ***/ + ++#define _NET_IF_H 1 ++ + #include <alloca.h> + #include <arpa/inet.h> + #include <endian.h> + #include <errno.h> +-#include <net/if.h> + #include <stddef.h> + #include <string.h> + #include <sys/socket.h> ++#include <linux/if.h> + #include <linux/netfilter_ipv4/ip_tables.h> + #include <linux/netfilter/nf_nat.h> + #include <linux/netfilter/xt_addrtype.h> +-- +2.8.1 + |