summaryrefslogtreecommitdiffstats
path: root/include/libnfnetlink/libnfnetlink.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/libnfnetlink/libnfnetlink.h')
-rw-r--r--include/libnfnetlink/libnfnetlink.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/libnfnetlink/libnfnetlink.h b/include/libnfnetlink/libnfnetlink.h
index fea7611..3c64aac 100644
--- a/include/libnfnetlink/libnfnetlink.h
+++ b/include/libnfnetlink/libnfnetlink.h
@@ -219,10 +219,14 @@ int nlif_index2name(struct nlif_handle *nlif_handle,
#include <byteswap.h>
#if __BYTE_ORDER == __BIG_ENDIAN
+# ifndef __be64_to_cpu
# define __be64_to_cpu(x) (x)
+# endif
# else
# if __BYTE_ORDER == __LITTLE_ENDIAN
+# ifndef __be64_to_cpu
# define __be64_to_cpu(x) __bswap_64(x)
+# endif
# endif
#endif