Android: do not redefine gettid on Android
[urcu.git] / tests / common / thread-id.h
index 9378edcf2ce9246f12f0260eaf294ad2de1ceaf2..72613333b2ab0ddb482a6fd486fb6c51a9d0ca9f 100644 (file)
@@ -17,9 +17,8 @@
  * provided the above notices are retained, and a notice that the code was
  * modified is included with the above copyright notice.
  */
-
 #ifdef __linux__
-# include <syscall.h>
+# include <urcu/syscall-compat.h>
 
 # if defined(_syscall0)
 _syscall0(pid_t, gettid)
@@ -43,6 +42,11 @@ 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
This page took 0.022718 seconds and 4 git commands to generate.