diff options
-rw-r--r-- | Makefile | 2 | ||||
-rw-r--r-- | include/libipq/libipq.h | 4 |
2 files changed, 5 insertions, 1 deletions
@@ -23,7 +23,7 @@ EXTRA_INSTALLS+=$(DESTDIR)$(BINDIR)/iptables $(DESTDIR)$(BINDIR)/ip6tables $(DES # Sparc64 hack ifeq ($(shell uname -m),sparc64) # The kernel is 64-bit, even though userspace is 32. -CFLAGS+=-DIPT_MIN_MATCH_ALIGN=8 -DIPT_MIN_ENTRY_ALIGN=8 +CFLAGS+=-DIPT_MIN_MATCH_ALIGN=8 -DIPT_MIN_ENTRY_ALIGN=8 -DKERNEL_64_USERSPACE_32 endif ifndef IPT_LIBDIR diff --git a/include/libipq/libipq.h b/include/libipq/libipq.h index bc51ec72..f4c4ab70 100644 --- a/include/libipq/libipq.h +++ b/include/libipq/libipq.h @@ -26,7 +26,11 @@ #include <asm/types.h> #include <linux/netlink.h> +#ifdef KERNEL_64_USERSPACE_32 +#include "ip_queue_64.h" +#else #include <linux/netfilter_ipv4/ip_queue.h> +#endif #ifdef DEBUG_LIBIPQ #include <stdio.h> |