include sys/syscall.h instead of syscall.h Also define, used by code, __le32_to_cpu() Signed-off-by: Boaz Harrosh <bharrosh at panasas.com> --- usr/util.h | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) diff --git a/usr/util.h b/usr/util.h index 11afbaa..d5f0f1d 100644 --- a/usr/util.h +++ b/usr/util.h @@ -2,7 +2,7 @@ #define __UTIL_H__ #include <byteswap.h> -#include <syscall.h> +#include <sys/syscall.h> #include <unistd.h> #include <errno.h> #include <endian.h> @@ -13,22 +13,30 @@ #define ALIGN(x,a) (((x)+(a)-1)&~((a)-1)) #if __BYTE_ORDER == __LITTLE_ENDIAN + #define __cpu_to_be16(x) bswap_16(x) #define __cpu_to_be32(x) bswap_32(x) #define __cpu_to_be64(x) bswap_64(x) #define __be16_to_cpu(x) bswap_16(x) #define __be32_to_cpu(x) bswap_32(x) #define __be64_to_cpu(x) bswap_64(x) + #define __cpu_to_le32(x) (x) -#else +#define __le32_to_cpu(x) (x) + +#else /* __BYTE_ORDER == __LITTLE_ENDIAN */ + #define __cpu_to_be16(x) (x) #define __cpu_to_be32(x) (x) #define __cpu_to_be64(x) (x) #define __be16_to_cpu(x) (x) #define __be32_to_cpu(x) (x) #define __be64_to_cpu(x) (x) + #define __cpu_to_le32(x) bswap_32(x) -#endif +#define __le32_to_cpu(x) bswap_32(x) + +#endif /* __BYTE_ORDER == __LITTLE_ENDIAN */ #define DEFDMODE (S_IRUSR|S_IWUSR|S_IXUSR|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH) #define DEFFMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH) -- 1.6.0.6 -- To unsubscribe from this list: send the line "unsubscribe stgt" in the body of a message to majordomo at vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html |