Fix to compilation problem with new headers from 2.6.18 kernel.
authorMarc Fiuczynski <mef@cs.princeton.edu>
Tue, 14 Nov 2006 19:40:41 +0000 (19:40 +0000)
committerMarc Fiuczynski <mef@cs.princeton.edu>
Tue, 14 Nov 2006 19:40:41 +0000 (19:40 +0000)
Need to ensure that __always_inline is defined.

ipset/ipset.c
ipset/ipset_iphash.c
ipset/ipset_ipmap.c
ipset/ipset_ipporthash.c
ipset/ipset_macipmap.c
ipset/ipset_nethash.c
ipset/ipset_portmap.c

index adf37b1..f4dda0d 100644 (file)
@@ -21,6 +21,9 @@
 #include <stdarg.h>
 #include <netdb.h>
 #include <dlfcn.h>
+#ifndef __always_inline
+#define __always_inline inline
+#endif
 #include <asm/bitops.h>
 
 #include "ipset.h"
index 3272e6e..80944d7 100644 (file)
@@ -25,6 +25,9 @@
 #include <sys/types.h>
 #include <netinet/in.h>
 #include <arpa/inet.h>
+#ifndef __always_inline
+#define __always_inline inline
+#endif
 #include <asm/bitops.h>
 #include <asm/types.h>
 
index 2d1c81c..b170be2 100644 (file)
@@ -22,6 +22,9 @@
 #include <sys/socket.h>
 #include <netinet/in.h>
 #include <arpa/inet.h>
+#ifndef __always_inline
+#define __always_inline inline
+#endif
 #include <asm/bitops.h>
 
 #include <linux/netfilter_ipv4/ip_set_ipmap.h>
index 1ebbc50..4474985 100644 (file)
@@ -25,6 +25,9 @@
 #include <sys/types.h>
 #include <netinet/in.h>
 #include <arpa/inet.h>
+#ifndef __always_inline
+#define __always_inline inline
+#endif
 #include <asm/bitops.h>
 #include <asm/types.h>
 
index 3ef8fb1..8483048 100644 (file)
@@ -24,6 +24,9 @@
 #include <sys/socket.h>
 #include <netinet/in.h>
 #include <arpa/inet.h>
+#ifndef __always_inline
+#define __always_inline inline
+#endif
 #include <asm/bitops.h>
 #include <linux/if_ether.h>
 
index 758c4c1..79f7417 100644 (file)
@@ -25,6 +25,9 @@
 #include <sys/types.h>
 #include <netinet/in.h>
 #include <arpa/inet.h>
+#ifndef __always_inline
+#define __always_inline inline
+#endif
 #include <asm/bitops.h>
 #include <asm/types.h>
 
index 1c3965b..cdad439 100644 (file)
@@ -21,6 +21,9 @@
 #include <sys/socket.h>
 #include <netinet/in.h>
 #include <arpa/inet.h>
+#ifndef __always_inline
+#define __always_inline inline
+#endif
 #include <asm/bitops.h>
 
 #include <linux/netfilter_ipv4/ip_set_portmap.h>