From ca57336da8005595a5c279e67dff5d4dc757e4f4 Mon Sep 17 00:00:00 2001 From: Pandari Sabhapathi Date: Sun, 24 Feb 2013 11:42:01 -0800 Subject: [PATCH] hardware/qcom/gps: Fixing gettid issue extern to C namespace for C functions to use Change-Id: Ib8eb442653ce62f4a65b2573dd5ed69af7a744ae --- platform_lib_abstractions/platform_lib_macros.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/platform_lib_abstractions/platform_lib_macros.h b/platform_lib_abstractions/platform_lib_macros.h index f7c6f820..66fbb604 100644 --- a/platform_lib_abstractions/platform_lib_macros.h +++ b/platform_lib_abstractions/platform_lib_macros.h @@ -48,6 +48,15 @@ #else +#ifdef __cplusplus +extern "C" { +#endif +pid_t gettid(void); + +#ifdef __cplusplus +} +#endif + #define GETTID_PLATFORM_LIB_ABSTRACTION (gettid()) #define LOC_EXT_CREATE_THREAD_CB_PLATFORM_LIB_ABSTRACTION android::AndroidRuntime::createJavaThread #define ELAPSED_MILLIS_SINCE_BOOT_PLATFORM_LIB_ABSTRACTION (android::elapsedRealtime())