* 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)
{
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