From 1f7122360751137e39d8c0211d1dc35b18b77f70 Mon Sep 17 00:00:00 2001 From: "/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=gandalf/emailAddress=gandalf@netfilter.org" Date: Sun, 11 Sep 2005 17:32:39 +0000 Subject: Add the aligned_u64 typedef, it's defined in linux/types.h in the kernel. We can't include that header since it conflicts with sys/types.h --- include/iptables_common.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'include') diff --git a/include/iptables_common.h b/include/iptables_common.h index db5e93f..28bda9f 100644 --- a/include/iptables_common.h +++ b/include/iptables_common.h @@ -7,6 +7,10 @@ enum exittype { PARAMETER_PROBLEM, VERSION_PROBLEM }; + +/* this is a special 64bit data type that is 8-byte aligned */ +#define aligned_u64 unsigned long long __attribute__((aligned(8))) + extern void exit_printhelp() __attribute__((noreturn)); extern void exit_tryhelp(int) __attribute__((noreturn)); int check_inverse(const char option[], int *invert, int *optind, int argc); -- cgit v1.2.3