diff options
author | Ben Murdoch <benm@google.com> | 2014-12-12 11:32:42 +0000 |
---|---|---|
committer | Ben Murdoch <benm@google.com> | 2014-12-16 14:02:31 +0000 |
commit | 10f0c52a391fb023144c1b45b78961fc91b005f7 (patch) | |
tree | 5a009ffac89ce08d120eefc7a6bf821f0769485b /src | |
parent | b8a8cc1952d61a2f3a2568848933943a543b5d3e (diff) | |
download | v8-10f0c52a391fb023144c1b45b78961fc91b005f7.tar.gz |
Fix broken build on Mac.
Bug 18720980
Change-Id: I26d72cfb1af9cc38ec8415a84ace367501ce021d
Diffstat (limited to 'src')
-rw-r--r-- | src/base/platform/platform-posix.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/base/platform/platform-posix.cc b/src/base/platform/platform-posix.cc index 0fc04fc1..99feb659 100644 --- a/src/base/platform/platform-posix.cc +++ b/src/base/platform/platform-posix.cc @@ -254,7 +254,13 @@ int OS::GetCurrentProcessId() { int OS::GetCurrentThreadId() { #if defined(ANDROID) +#if defined(__APPLE__) + uint64_t owner; + pthread_threadid_np(NULL, &owner); // Requires Mac OS 10.6 + return owner; +#else return static_cast<int>(syscall(__NR_gettid)); +#endif #elif defined(SYS_gettid) return static_cast<int>(syscall(SYS_gettid)); #else |