summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNoah Watkins <noahwatkins@gmail.com>2013-07-20 18:41:40 -0700
committerNoah Watkins <noahwatkins@gmail.com>2013-09-17 10:23:46 -0700
commit26b2f7f3974b112108c8f582a2c433ff3b6dd946 (patch)
tree9adccd82fbb21a06a4a0f6e02f3ee1a016eff5f6
parentab937ba3e2738f9a6f69bc9e83df17fa63006488 (diff)
downloadceph-26b2f7f3974b112108c8f582a2c433ff3b6dd946.tar.gz
byteorder.h: add macros for Darwin
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
-rw-r--r--src/include/byteorder.h4
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