[lttng-dev] [PATCH liburcu 4/5] Fix: Do not redefine gettid on Android

Charles Briere charlesbriere.flatzo at gmail.com
Wed Nov 27 00:08:21 EST 2013


Bionic already defines gettid through <unistd.h>

Signed-off-by: Charles Briere <charlesbriere.flatzo at gmail.com>
---
 tests/common/thread-id.h | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/tests/common/thread-id.h b/tests/common/thread-id.h
index bad3006..a2c9e3a 100644
--- a/tests/common/thread-id.h
+++ b/tests/common/thread-id.h
@@ -42,6 +42,9 @@ unsigned long urcu_get_thread_id(void)
 {
 	return (unsigned long) pthread_getthreadid_np();
 }
+#elif defined(__Android__)
+// Do not redefine gettid() as it is already included
+// in bionic through <unistd.h>
 #else
 # warning "use pid as thread ID"
 static inline
-- 
1.8.4.2




More information about the lttng-dev mailing list