From: Takashi Iwai Date: Wed, 29 Dec 2004 13:15:57 +0000 (+0000) Subject: Fix compilation with 2.6.9 kernel (glibc headers) X-Git-Tag: v1.0.8~20 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=77348e830f3fc9f1b2bd5528a6fceccb6389e047;p=alsa-lib.git Fix compilation with 2.6.9 kernel (glibc headers) Fix by earl : Fixed the compilation with glibc headers based on 2.6.9 kernel. --- 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