projects
/
libcds.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
e171033
)
Fix TDM-GCC incompatibility
author
khizmax
<khizmax@gmail.com>
Thu, 5 Feb 2015 11:33:03 +0000
(14:33 +0300)
committer
khizmax
<khizmax@gmail.com>
Thu, 5 Feb 2015 11:33:03 +0000
(14:33 +0300)
src/init.cpp
patch
|
blob
|
history
diff --git
a/src/init.cpp
b/src/init.cpp
index 40243613472b0d0fa0600b94a93f8f0629e3b58e..6fc930891804ff1f626e755337f6e7be08679c6d 100644
(file)
--- a/
src/init.cpp
+++ b/
src/init.cpp
@@
-3,7
+3,7
@@
#include <cds/init.h>
#include <cds/algo/atomic.h>
#include <cds/init.h>
#include <cds/algo/atomic.h>
-#if CDS_OS_INTERFACE == CDS_OSI_WINDOWS
+#if CDS_OS_INTERFACE == CDS_OSI_WINDOWS
&& CDS_OS_TYPE != CDS_OS_MINGW
# if CDS_COMPILER == CDS_COMPILER_MSVC || CDS_COMPILER == CDS_COMPILER_INTEL
# include <cds/threading/details/msvc_manager.h>
# endif
# if CDS_COMPILER == CDS_COMPILER_MSVC || CDS_COMPILER == CDS_COMPILER_INTEL
# include <cds/threading/details/msvc_manager.h>
# endif
@@
-24,7
+24,7
@@
namespace cds {
CDS_EXPORT_API atomics::atomic<size_t> threading::ThreadData::s_nLastUsedProcNo(0);
CDS_EXPORT_API size_t threading::ThreadData::s_nProcCount = 1;
CDS_EXPORT_API atomics::atomic<size_t> threading::ThreadData::s_nLastUsedProcNo(0);
CDS_EXPORT_API size_t threading::ThreadData::s_nProcCount = 1;
-#if CDS_OS_INTERFACE == CDS_OSI_WINDOWS
+#if CDS_OS_INTERFACE == CDS_OSI_WINDOWS
&& CDS_OS_TYPE != CDS_OS_MINGW
CDS_EXPORT_API DWORD cds::threading::wintls::Manager::Holder::m_key = TLS_OUT_OF_INDEXES;
__declspec( thread ) threading::msvc_internal::ThreadDataPlaceholder threading::msvc_internal::s_threadData;
CDS_EXPORT_API DWORD cds::threading::wintls::Manager::Holder::m_key = TLS_OUT_OF_INDEXES;
__declspec( thread ) threading::msvc_internal::ThreadDataPlaceholder threading::msvc_internal::s_threadData;