diff options
author | Noah Watkins <noahwatkins@gmail.com> | 2013-07-20 18:41:40 -0700 |
---|---|---|
committer | Noah Watkins <noahwatkins@gmail.com> | 2013-09-17 10:23:46 -0700 |
commit | 26b2f7f3974b112108c8f582a2c433ff3b6dd946 (patch) | |
tree | 9adccd82fbb21a06a4a0f6e02f3ee1a016eff5f6 | |
parent | ab937ba3e2738f9a6f69bc9e83df17fa63006488 (diff) | |
download | ceph-26b2f7f3974b112108c8f582a2c433ff3b6dd946.tar.gz |
byteorder.h: add macros for Darwin
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
-rw-r--r-- | src/include/byteorder.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/include/byteorder.h b/src/include/byteorder.h index f8c74991e7a..9a39d54543f 100644 --- a/src/include/byteorder.h +++ b/src/include/byteorder.h @@ -11,11 +11,13 @@ #include <endian.h> #elif defined(__FreeBSD__) #include <sys/endian.h> +#elif defined(DARWIN) +#include <machine/endian.h> #else #error "Your platform is not yet supported." #endif -#if defined(__FreeBSD__) +#if defined(__FreeBSD__) || defined(DARWIN) #define __BYTE_ORDER _BYTE_ORDER #define __BIG_ENDIAN _BIG_ENDIAN #define __LITTLE_ENDIAN _LITTLE_ENDIAN |