summaryrefslogtreecommitdiff
path: root/port
diff options
context:
space:
mode:
authorscrubbed <scrubbed@scrubbed>2017-07-24 10:54:00 -0700
committerVictor Costan <pwnall@chromium.org>2017-08-24 15:00:45 -0700
commit0b402e96a76b19cd98e82402de636449a2613228 (patch)
tree245f44f7f70646a40154c56f656a7e3765f2a332 /port
parent8415f00eeedd96934d3578572d3802900e61a556 (diff)
downloadleveldb-0b402e96a76b19cd98e82402de636449a2613228.tar.gz
Use __APPLE__ instead of OS_MACOS. The former is compiler-provided.
Use __APPLE__ instead of OS_MACOS when testing for the Apple platform and remove the latter symbol from the BUILD file. This fixes incompatibility issues when using the library on an Apple device. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=162958094
Diffstat (limited to 'port')
-rw-r--r--port/atomic_pointer.h4
-rw-r--r--port/port_posix.h6
2 files changed, 5 insertions, 5 deletions
diff --git a/port/atomic_pointer.h b/port/atomic_pointer.h
index 1c4c7aa..54f0885 100644
--- a/port/atomic_pointer.h
+++ b/port/atomic_pointer.h
@@ -25,7 +25,7 @@
#ifdef OS_WIN
#include <windows.h>
#endif
-#ifdef OS_MACOSX
+#ifdef __APPLE__
#include <libkern/OSAtomic.h>
#endif
@@ -54,7 +54,7 @@ namespace port {
#define LEVELDB_HAVE_MEMORY_BARRIER
// Mac OS
-#elif defined(OS_MACOSX)
+#elif defined(__APPLE__)
inline void MemoryBarrier() {
OSMemoryBarrier();
}
diff --git a/port/port_posix.h b/port/port_posix.h
index d67ab68..2491551 100644
--- a/port/port_posix.h
+++ b/port/port_posix.h
@@ -8,7 +8,7 @@
#define STORAGE_LEVELDB_PORT_PORT_POSIX_H_
#undef PLATFORM_IS_LITTLE_ENDIAN
-#if defined(OS_MACOSX)
+#if defined(__APPLE__)
#include <machine/endian.h>
#if defined(__DARWIN_LITTLE_ENDIAN) && defined(__DARWIN_BYTE_ORDER)
#define PLATFORM_IS_LITTLE_ENDIAN \
@@ -50,7 +50,7 @@
#define PLATFORM_IS_LITTLE_ENDIAN (__BYTE_ORDER == __LITTLE_ENDIAN)
#endif
-#if defined(OS_MACOSX) || defined(OS_SOLARIS) || defined(OS_FREEBSD) ||\
+#if defined(__APPLE__) || defined(OS_SOLARIS) || defined(OS_FREEBSD) ||\
defined(OS_NETBSD) || defined(OS_OPENBSD) || defined(OS_DRAGONFLYBSD) ||\
defined(OS_ANDROID) || defined(OS_HPUX) || defined(CYGWIN)
// Use fread/fwrite/fflush on platforms without _unlocked variants
@@ -59,7 +59,7 @@
#define fflush_unlocked fflush
#endif
-#if defined(OS_MACOSX) || defined(OS_FREEBSD) ||\
+#if defined(__APPLE__) || defined(OS_FREEBSD) ||\
defined(OS_OPENBSD) || defined(OS_DRAGONFLYBSD)
// Use fsync() on platforms without fdatasync()
#define fdatasync fsync