]> git.ipfire.org Git - thirdparty/ipxe.git/commitdiff
[linux] Fix building with kernel 4.11 headers
authorMichael Brown <mcb30@ipxe.org>
Wed, 29 Mar 2017 07:58:17 +0000 (10:58 +0300)
committerMichael Brown <mcb30@ipxe.org>
Wed, 29 Mar 2017 07:58:17 +0000 (10:58 +0300)
Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/drivers/linux/af_packet.c
src/drivers/linux/tap.c

index 1622c8c0e2a0e97b54d340591850d8f0f6e4f4ea..65aafc5b1663867580006acce2efb92abff80b2f 100644 (file)
@@ -31,6 +31,7 @@
 #include <ipxe/socket.h>
 
 /* This hack prevents pre-2.6.32 headers from redefining struct sockaddr */
+#define _SYS_SOCKET_H
 #define __GLIBC__ 2
 #include <linux/socket.h>
 #include <linux/if.h>
index 979436654cdfe3a1e8db5f960880ffb438629423..6fe76fd4da6906c92002c9dcafd74152909d6771 100644 (file)
@@ -31,6 +31,7 @@
 #include <ipxe/socket.h>
 
 /* This hack prevents pre-2.6.32 headers from redefining struct sockaddr */
+#define _SYS_SOCKET_H
 #define __GLIBC__ 2
 #include <linux/socket.h>
 #undef __GLIBC__