diff --git a/winpr/libwinpr/thread/thread.c b/winpr/libwinpr/thread/thread.c index 5fcf1df23..3d69f1700 100644 --- a/winpr/libwinpr/thread/thread.c +++ b/winpr/libwinpr/thread/thread.c @@ -70,7 +70,7 @@ #include #include -#ifdef __linux__ +#if defined(__linux__) && !defined(__ANDROID__) #define _GNU_SOURCE #include #include @@ -164,7 +164,7 @@ HANDLE _GetCurrentThread(VOID) DWORD GetCurrentThreadId(VOID) { -#ifdef __linux__ +#if defined(__linux__) && !defined(__ANDROID__) pid_t tid; tid = syscall(SYS_gettid); return (DWORD) tid;