X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=liblttng-ust%2Flttng-context-vtid.c;h=3fe86405c112307a47e6c1abe0a9c62fe8b2175b;hb=49c0da7df5e7bd32c06d69822e9b92120bf4d392;hp=6f7e078d22d2910072748adfd0ee59b8c9a695b4;hpb=002e1fde60208d5eea1cfde037672ac23422d8c3;p=lttng-ust.git diff --git a/liblttng-ust/lttng-context-vtid.c b/liblttng-ust/lttng-context-vtid.c index 6f7e078d..3fe86405 100644 --- a/liblttng-ust/lttng-context-vtid.c +++ b/liblttng-ust/lttng-context-vtid.c @@ -12,25 +12,7 @@ #include #include #include - -#ifdef __linux__ -#include -#endif - -#if defined(_syscall0) -_syscall0(pid_t, gettid) -#elif defined(__NR_gettid) -static inline pid_t gettid(void) -{ - return syscall(__NR_gettid); -} -#else -#warning "use pid as tid" -static inline pid_t gettid(void) -{ - return getpid(); -} -#endif +#include /* * We cache the result to ensure we don't trigger a system call for