From e308104390031da79237a1d00d387276f7edc003 Mon Sep 17 00:00:00 2001 From: Dan Albert Date: Mon, 23 Mar 2015 16:07:42 -0700 Subject: Undo mac fix to fix windows, fix mac differently. Change-Id: I7d1ee439d25e17c31c0be448e67a90a0f626ff42 --- libcutils/Android.mk | 2 +- libcutils/threads.c | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) (limited to 'libcutils') diff --git a/libcutils/Android.mk b/libcutils/Android.mk index 876b89d..2c5e351 100644 --- a/libcutils/Android.mk +++ b/libcutils/Android.mk @@ -68,7 +68,7 @@ endif # ======================================================== LOCAL_MODULE := libcutils LOCAL_SRC_FILES := $(commonSources) $(commonHostSources) dlmalloc_stubs.c -LOCAL_STATIC_LIBRARIES := liblog libbase +LOCAL_STATIC_LIBRARIES := liblog ifneq ($(HOST_OS),windows) LOCAL_CFLAGS += -Werror endif diff --git a/libcutils/threads.c b/libcutils/threads.c index cafeff7..d901619 100644 --- a/libcutils/threads.c +++ b/libcutils/threads.c @@ -23,7 +23,6 @@ #include "AvailabilityMacros.h" // For MAC_OS_X_VERSION_MAX_ALLOWED #include #include -#include "base/logging.h" #elif defined(__linux__) && !defined(__ANDROID__) #include #include @@ -61,7 +60,10 @@ extern void thread_store_set( thread_store_t* store, pid_t gettid() { #if defined(__APPLE__) uint64_t owner; - CHECK_PTHREAD_CALL(pthread_threadid_np, (NULL, &owner), __FUNCTION__); + int rc = pthread_threadid_np(NULL, &owner); + if (rc != 0) { + abort(); + } return owner; #elif defined(__linux__) return syscall(__NR_gettid); -- cgit v1.1