aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorvladlosev <vladlosev@861a406c-534a-0410-8894-cb66d6ee9925>2010-07-12 19:17:22 +0000
committervladlosev <vladlosev@861a406c-534a-0410-8894-cb66d6ee9925>2010-07-12 19:17:22 +0000
commit3899557cb8563bb0da8f44d435bb02b2095e07fb (patch)
treef64dadb88e805fec17896b19289744f03cf4a1e6 /include
parent5e4214cee4f74d25f1d89dc1c95dc247ed20b6c8 (diff)
downloadgoogletest-3899557cb8563bb0da8f44d435bb02b2095e07fb.tar.gz
googletest-3899557cb8563bb0da8f44d435bb02b2095e07fb.tar.bz2
googletest-3899557cb8563bb0da8f44d435bb02b2095e07fb.zip
Fixes definitions from pthread.h used before the header inclusion.
Diffstat (limited to 'include')
-rw-r--r--include/gtest/internal/gtest-port.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/include/gtest/internal/gtest-port.h b/include/gtest/internal/gtest-port.h
index f2c80f34..0ad570af 100644
--- a/include/gtest/internal/gtest-port.h
+++ b/include/gtest/internal/gtest-port.h
@@ -379,6 +379,12 @@
#define GTEST_HAS_PTHREAD (GTEST_OS_LINUX || GTEST_OS_MAC)
#endif // GTEST_HAS_PTHREAD
+#if GTEST_HAS_PTHREAD
+// gtest-port.h guarantees to #include <pthread.h> when GTEST_HAS_PTHREAD is
+// true.
+#include <pthread.h>
+#endif
+
// Determines whether Google Test can use tr1/tuple. You can define
// this macro to 0 to prevent Google Test from using tuple (any
// feature depending on tuple with be disabled in this mode).
@@ -1089,10 +1095,6 @@ class ThreadWithParam : public ThreadWithParamBase {
GTEST_DISALLOW_COPY_AND_ASSIGN_(ThreadWithParam);
};
-// gtest-port.h guarantees to #include <pthread.h> when GTEST_HAS_PTHREAD is
-// true.
-#include <pthread.h>
-
// MutexBase and Mutex implement mutex on pthreads-based platforms. They
// are used in conjunction with class MutexLock:
//