From d99c0b613af854cf61c9eafc2a4960275dbdce1f Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Tue, 19 Oct 2004 17:24:30 +0000 Subject: [PATCH] DLL main executes in a very limited execution environment - its probably smart to just avoid calling any general purpose code there. --- src/libCom/osi/os/WIN32/dllmain.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/libCom/osi/os/WIN32/dllmain.cpp b/src/libCom/osi/os/WIN32/dllmain.cpp index 9a598cb52..38ce94e42 100644 --- a/src/libCom/osi/os/WIN32/dllmain.cpp +++ b/src/libCom/osi/os/WIN32/dllmain.cpp @@ -42,25 +42,24 @@ BOOL WINAPI DllMain(HANDLE hModule, DWORD dwReason, LPVOID lpReserved) switch (dwReason) { case DLL_PROCESS_ATTACH: - if ( ! osiSockAttach() ) - return FALSE; + //if ( ! osiSockAttach() ) + // return FALSE; # if defined ( _DEBUG ) && 0 fprintf(stderr, "Process attached to Com.dll version %s\n", EPICS_VERSION_STRING); # endif break; case DLL_PROCESS_DETACH: - osiSockRelease(); - epicsThreadCleanupWIN32 (); + //osiSockRelease(); + //epicsThreadCleanupWIN32 (); # if defined ( _DEBUG ) && 0 fprintf(stderr, "Process detached from Com.dll version %s\n", EPICS_VERSION_STRING); # endif break; case DLL_THREAD_DETACH: - epicsThreadCleanupWIN32 (); + //epicsThreadCleanupWIN32 (); break; - } return TRUE;