X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=liblttng-ust%2Flttng-context-vtid.c;h=81508515ba56c3dee817c92f34b4c5513a3df444;hb=b1caea5087d9c82c33033a43036d1b574fde6592;hp=d5664c951cf708ff2b7ac6e9be4ca3b61fbbe87b;hpb=e92f3e285939848f248af08f11a39a04a7fcf852;p=lttng-ust.git diff --git a/liblttng-ust/lttng-context-vtid.c b/liblttng-ust/lttng-context-vtid.c index d5664c95..81508515 100644 --- a/liblttng-ust/lttng-context-vtid.c +++ b/liblttng-ust/lttng-context-vtid.c @@ -25,27 +25,9 @@ #include #include #include +#include #include "ltt-tracer-core.h" -#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 - /* * We cache the result to ensure we don't trigger a system call for * each event.