Index: third_party/re2/util/thread.h |
diff --git a/third_party/re2/util/thread.h b/third_party/re2/util/thread.h |
index b9610e045895de51dfa9186da3293e26401ad89d..fb67bdc6de629350a3f95e3f70390167be821bbc 100644 |
--- a/third_party/re2/util/thread.h |
+++ b/third_party/re2/util/thread.h |
@@ -5,7 +5,11 @@ |
#ifndef RE2_UTIL_THREAD_H__ |
#define RE2_UTIL_THREAD_H__ |
+#ifdef _WIN32 |
+#include <windows.h> |
+#else |
#include <pthread.h> |
+#endif |
class Thread { |
public: |
@@ -15,12 +19,15 @@ class Thread { |
void Join(); |
void SetJoinable(bool); |
virtual void Run() = 0; |
- |
+ |
private: |
+#ifdef _WIN32 |
+ HANDLE pid_; |
+#else |
pthread_t pid_; |
+#endif |
bool running_; |
bool joinable_; |
}; |
#endif // RE2_UTIL_THREAD_H__ |
- |