File 0001-libnl3-compile-fix.diff of Package irqd
parent 7346cd009550dbb7f056db783ba816d897e6ed90 ()
commit c20c63ef683c67df20680516af5d9df28f059918
Author: Jan Engelhardt <jengelh@medozas.de>
Date: Wed Sep 14 10:32:24 2011 +0200
build: fix compilation error with libnl >= 3.1
CC interface.o
In file included from /usr/include/libnl3/netlink/route/link.h:18:0,
from interface.c:25:
/usr/include/linux/if.h:133:8: error: redefinition of ‘struct ifmap’
/usr/include/net/if.h:112:8: note: originally defined here
/usr/include/linux/if.h:167:8: error: redefinition of ‘struct ifreq’
/usr/include/net/if.h:127:8: note: originally defined here
/usr/include/linux/if.h:216:8: error: redefinition of ‘struct ifconf’
/usr/include/net/if.h:177:8: note: originally defined here
---
interface.h | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/interface.h b/interface.h
index 9c04fb8..f4d5a3c 100644
--- a/interface.h
+++ b/interface.h
@@ -17,8 +17,8 @@
#ifndef INTERFACE_H
#define INTERFACE_H
-#include <net/if.h>
-
+#include <sys/socket.h>
+#include <linux/if.h>
struct interface;
struct cpuset;
--
# Created with git-export-patch