From cd206b3900639c44767cd892bccfbffabf222f67 Mon Sep 17 00:00:00 2001 From: Dan Albert Date: Wed, 29 Apr 2015 17:13:32 -0700 Subject: Fix gettid() on Windows. Accidentally had this all hidden by an #ifndef _WIN32 when I wrote it. Bug: 19517541 (cherry picked from commit b3a36ca5ee79411c18984b85b224d9285b4468af) Change-Id: Ifbd5d19e506e7313700e2e29a2dae5736e049844 --- include/cutils/threads.h | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) (limited to 'include') diff --git a/include/cutils/threads.h b/include/cutils/threads.h index 3133cdb..5727494 100644 --- a/include/cutils/threads.h +++ b/include/cutils/threads.h @@ -17,6 +17,14 @@ #ifndef _LIBS_CUTILS_THREADS_H #define _LIBS_CUTILS_THREADS_H +#include + +#if !defined(_WIN32) +#include +#else +#include +#endif + #ifdef __cplusplus extern "C" { #endif @@ -29,10 +37,9 @@ extern "C" { /***********************************************************************/ /***********************************************************************/ -#if !defined(_WIN32) +extern pid_t gettid(); -#include -#include +#if !defined(_WIN32) typedef struct { pthread_mutex_t lock; @@ -40,14 +47,10 @@ typedef struct { pthread_key_t tls; } thread_store_t; -extern pid_t gettid(); - #define THREAD_STORE_INITIALIZER { PTHREAD_MUTEX_INITIALIZER, 0, 0 } #else // !defined(_WIN32) -#include - typedef struct { int lock_init; int has_tls; -- cgit v1.1