From efc5b3044e78fac62cdfe6dc39b884929ac7d9f6 Mon Sep 17 00:00:00 2001 From: pravins Date: Wed, 5 Aug 2009 11:37:51 +0000 Subject: [PATCH] b=20339 i=he.huang i=sheng.yang fix ia64 and ppc build failure. --- libcfs/autoconf/lustre-libcfs.m4 | 6 +++--- libcfs/include/libcfs/linux/libcfs.h | 4 +--- libcfs/include/libcfs/posix/posix-types.h | 1 + 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/libcfs/autoconf/lustre-libcfs.m4 b/libcfs/autoconf/lustre-libcfs.m4 index a1c72d3..601ccb7 100644 --- a/libcfs/autoconf/lustre-libcfs.m4 +++ b/libcfs/autoconf/lustre-libcfs.m4 @@ -531,17 +531,17 @@ AC_CHECK_FUNCS([strnlen]) AC_CHECK_TYPE([umode_t], [AC_DEFINE(HAVE_UMODE_T, 1, [umode_t is defined])], [], - [#include ]) + [#include ]) AC_CHECK_TYPE([__u64], [AC_DEFINE(HAVE___U64, 1, [__u64 is defined])], [], - [#include ]) + [#include ]) AC_CHECK_TYPE([__s64], [AC_DEFINE(HAVE___S64, 1, [__s64 is defined])], [], - [#include ]) + [#include ]) # -------- Check for required packages -------------- diff --git a/libcfs/include/libcfs/linux/libcfs.h b/libcfs/include/libcfs/linux/libcfs.h index 39da4ca..eb0adcf 100644 --- a/libcfs/include/libcfs/linux/libcfs.h +++ b/libcfs/include/libcfs/linux/libcfs.h @@ -45,9 +45,6 @@ #error This include is only for kernel use. #endif -#ifdef HAVE_ASM_TYPES_H -#include -#endif #include #include @@ -58,6 +55,7 @@ #include #include +#include #include #include #include /* THREAD_SIZE */ diff --git a/libcfs/include/libcfs/posix/posix-types.h b/libcfs/include/libcfs/posix/posix-types.h index 911ba95..1736a02 100644 --- a/libcfs/include/libcfs/posix/posix-types.h +++ b/libcfs/include/libcfs/posix/posix-types.h @@ -42,6 +42,7 @@ #ifndef _LUSTRE_POSIX_TYPES_H #define _LUSTRE_POSIX_TYPES_H +#include #ifndef HAVE_UMODE_T typedef unsigned short umode_t; #endif -- 1.8.3.1