summaryrefslogtreecommitdiff
path: root/ace/OS.cpp
diff options
context:
space:
mode:
authornanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-10-22 19:09:11 +0000
committernanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-10-22 19:09:11 +0000
commitc986d3b7bee0990edab69c66f73734f438db1e3d (patch)
tree1b5ca2a91559b3382b6d0dc4baa6312cfea8771e /ace/OS.cpp
parentd62833e8dfe9a979bab44b1aff09a218768b6514 (diff)
downloadATCD-c986d3b7bee0990edab69c66f73734f438db1e3d.tar.gz
ChangeLogTag:Tue Oct 22 13:11:42 2002 Nanbor Wang <nanbor@cs.wustl.edu>
Diffstat (limited to 'ace/OS.cpp')
-rw-r--r--ace/OS.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/ace/OS.cpp b/ace/OS.cpp
index 31885a4d150..6ec621d7cd8 100644
--- a/ace/OS.cpp
+++ b/ace/OS.cpp
@@ -44,7 +44,12 @@ HINSTANCE ACE_OS::win32_resource_module_;
BOOL WINAPI DllMain(HINSTANCE instance, DWORD reason, LPVOID)
{
if (reason == DLL_PROCESS_ATTACH)
- ACE_OS::set_win32_resource_module(instance);
+ {
+#if defined (ACE_DISABLES_THREAD_LIBRARY_CALLS) && (ACE_DISABLES_THREAD_LIBRARY_CALLS == 1)
+ ::DisableThreadLibraryCalls (instance);
+#endif /* ACE_DISABLES_THREAD_LIBRARY_CALLS */
+ ACE_OS::set_win32_resource_module(instance);
+ }
return TRUE;
}
# endif /* ACE_OS_HAS_DLL && ACE_OS_HAS_DLL == 1 */