From d05c4a03365f1b677c05840865e67ffaf2c5b05b Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Wed, 5 Oct 2011 00:16:11 +0200 Subject: [PATCH] AIX fixes Signed-off-by: Jens Axboe --- client.c | 2 +- os/os-aix.h | 9 ++++++++- server.c | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/client.c b/client.c index 8d066c53..97bfc898 100644 --- a/client.c +++ b/client.c @@ -8,7 +8,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/os/os-aix.h b/os/os-aix.h index ccf3bb2c..d21e5732 100644 --- a/os/os-aix.h +++ b/os/os-aix.h @@ -25,10 +25,17 @@ #define OS_MAP_ANON MAP_ANON #define OS_MSG_DONTWAIT 0 -#warning "Assuming big endian on AIX, fix me up" +#if BYTE_ORDER == BIG_ENDIAN #define FIO_BIG_ENDIAN +#else +#define FIO_LITTLE_ENDIAN +#endif + #define FIO_USE_GENERIC_SWAP +#define FIO_OS_HAVE_SOCKLEN_T +#define fio_socklen_t socklen_t + static inline int blockdev_invalidate_cache(struct fio_file *f) { return EINVAL; diff --git a/server.c b/server.c index 07f3216b..29e23873 100644 --- a/server.c +++ b/server.c @@ -8,7 +8,7 @@ #include #include #include -#include +#include #include #include #include -- 2.25.1