projects
/
urcu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Cleanup: Android: Do not redefine gettid
[urcu.git]
/
tests
/
common
/
thread-id.h
diff --git
a/tests/common/thread-id.h
b/tests/common/thread-id.h
index 9378edcf2ce9246f12f0260eaf294ad2de1ceaf2..04db5bb5aa3d25fdc8120d5edc0053e6f6f409d6 100644
(file)
--- a/
tests/common/thread-id.h
+++ b/
tests/common/thread-id.h
@@
-17,11
+17,18
@@
* provided the above notices are retained, and a notice that the code was
* modified is included with the above copyright notice.
*/
* provided the above notices are retained, and a notice that the code was
* modified is included with the above copyright notice.
*/
+#include <config.h>
#ifdef __linux__
#ifdef __linux__
-# include <
syscall
.h>
+# include <
urcu/syscall-compat
.h>
-# if defined(_syscall0)
+# if defined(HAVE_GETTID)
+/*
+ * Do not redefine gettid() as it is already included
+ * in bionic through <unistd.h>. Some other libc
+ * may also already contain an implementation of gettid.
+ */
+# elif defined(_syscall0)
_syscall0(pid_t, gettid)
# elif defined(__NR_gettid)
static inline pid_t gettid(void)
_syscall0(pid_t, gettid)
# elif defined(__NR_gettid)
static inline pid_t gettid(void)
This page took
0.023883 seconds
and
4
git commands to generate.