diff options
Diffstat (limited to 'src/libaio.h')
-rw-r--r-- | src/libaio.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/libaio.h b/src/libaio.h index 18dbc2a..c03ff9c 100644 --- a/src/libaio.h +++ b/src/libaio.h @@ -91,6 +91,16 @@ typedef enum io_iocb_cmd { #define PADDED(x, y) unsigned y; x #define PADDEDptr(x, y) unsigned y; x #define PADDEDul(x, y) unsigned y; unsigned long x +#elif defined(__aarch64__) +# if defined (__AARCH64EB__) /* big endian, 64 bits */ +#define PADDED(x, y) unsigned y; x +#define PADDEDptr(x,y) x +#define PADDEDul(x, y) unsigned long x +# elif defined(__AARCH64EL__) /* little endian, 64 bits */ +#define PADDED(x, y) x, y +#define PADDEDptr(x, y) x +#define PADDEDul(x, y) unsigned long x +# endif #else #error endian? #endif |