From 77348e830f3fc9f1b2bd5528a6fceccb6389e047 Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Wed, 29 Dec 2004 13:15:57 +0000 Subject: [PATCH] Fix compilation with 2.6.9 kernel (glibc headers) Fix by earl : Fixed the compilation with glibc headers based on 2.6.9 kernel. --- src/instr/fm.c | 11 +++++++++++ src/instr/iwffff.c | 11 +++++++++++ src/instr/simple.c | 11 +++++++++++ 3 files changed, 33 insertions(+) diff --git a/src/instr/fm.c b/src/instr/fm.c index bbeb7e6b..bcf57fe6 100644 --- a/src/instr/fm.c +++ b/src/instr/fm.c @@ -30,6 +30,17 @@ #include #include #include "local.h" +/* linux 2.6.9 workaround */ +#include +#if LINUX_VERSION_CODE == KERNEL_VERSION(2,6,9) +#include +#define __le64 __u64 +#define __le32 __u32 +#define __le16 __u16 +#define __be64 __u64 +#define __be32 __u32 +#define __be16 __u16 +#endif /* linux 2.6.9 workaround */ #include #include diff --git a/src/instr/iwffff.c b/src/instr/iwffff.c index 3af65d42..0f8e0763 100644 --- a/src/instr/iwffff.c +++ b/src/instr/iwffff.c @@ -31,6 +31,17 @@ #include #include #include "local.h" +/* linux 2.6.9 workaround */ +#include +#if LINUX_VERSION_CODE == KERNEL_VERSION(2,6,9) +#include +#define __le64 __u64 +#define __le32 __u32 +#define __le16 __u16 +#define __be64 __u64 +#define __be32 __u32 +#define __be16 __u16 +#endif /* linux 2.6.9 workaround */ #include /* diff --git a/src/instr/simple.c b/src/instr/simple.c index 787c73a1..e62d7338 100644 --- a/src/instr/simple.c +++ b/src/instr/simple.c @@ -31,6 +31,17 @@ #include #include #include "local.h" +/* linux 2.6.9 workaround */ +#include +#if LINUX_VERSION_CODE == KERNEL_VERSION(2,6,9) +#include +#define __le64 __u64 +#define __le32 __u32 +#define __le16 __u16 +#define __be64 __u64 +#define __be32 __u32 +#define __be16 __u16 +#endif /* linux 2.6.9 workaround */ #include #include -- 2.47.3