From 7cdb29d2e265e0ce1e1308782e7d4378878e02ae Mon Sep 17 00:00:00 2001 From: Jan Beich Date: Wed, 16 Dec 2015 01:55:44 +0000 Subject: devel/android-tools-{adb,fastboot}-devel: update to m.p.5956 Changes: https://android.googlesource.com/platform/system/core/+log/0bb1ce06ea46..461a29540c01/adb Changes: https://android.googlesource.com/platform/system/core/+log/0bb1ce06ea46..461a29540c01/fastboot --- .../files/patch-base_logging.cpp | 40 ++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 devel/android-tools-adb-devel/files/patch-base_logging.cpp (limited to 'devel/android-tools-adb-devel/files/patch-base_logging.cpp') diff --git a/devel/android-tools-adb-devel/files/patch-base_logging.cpp b/devel/android-tools-adb-devel/files/patch-base_logging.cpp new file mode 100644 index 000000000000..7ace8ede711e --- /dev/null +++ b/devel/android-tools-adb-devel/files/patch-base_logging.cpp @@ -0,0 +1,40 @@ +--- base/logging.cpp.orig 2015-12-14 21:12:52 UTC ++++ base/logging.cpp +@@ -66,6 +68,16 @@ + #include + #elif defined(_WIN32) + #include ++#elif defined(__DragonFly__) ++#include ++#elif defined(__FreeBSD__) ++#include ++#include ++#include ++#elif defined(__NetBSD__) ++#include ++#else ++#include + #endif + + static pid_t GetThreadId() { +@@ -77,6 +89,20 @@ static pid_t GetThreadId() { + return syscall(__NR_gettid); + #elif defined(_WIN32) + return GetCurrentThreadId(); ++#elif defined(__DragonFly__) ++ return lwp_gettid(); ++#elif defined(__NetBSD__) ++ return _lwp_self(); ++#elif defined(__FreeBSD__) ++# if __FreeBSD_version > 900030 ++ return pthread_getthreadid_np(); ++# else ++ long lwpid; ++ thr_self(&lwpid); ++ return lwpid; ++# endif ++#else ++ return (intptr_t) pthread_self(); + #endif + } + -- cgit v1.2.3