Changeset 332
- Timestamp:
- Feb 22, 2012, 8:36:01 PM (13 years ago)
- Location:
- trunk/openjdk/jdk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/openjdk/jdk/make/sun/awt/Makefile
r278 r332 95 95 96 96 FILES_cpp += jdk_DllMain.cpp 97 CXXFLAGS_OPT/jdk_DllMain.obj += -DHAVE_DLLMAIN 98 CXXFLAGS_DBG/jdk_DllMain.obj += -DHAVE_DLLMAIN 97 99 98 100 # -
trunk/openjdk/jdk/src/os2/native/common/jdk_DllMain.cpp
r274 r332 43 43 static HMODULE dllHandle = 0; 44 44 45 BOOL WINAPI DllMain(HINSTANCE hinst, DWORD reason, LPVOID reserved) 45 #ifdef HAVE_DLLMAIN 46 extern "C" BOOL WINAPI DllMain(HANDLE hInstance, DWORD ul_reason_for_call, 47 LPVOID); 48 #endif 49 50 static BOOL WINAPI DefaultDllMain(HINSTANCE hinst, DWORD reason, LPVOID reserved) 46 51 { 52 BOOL rc = TRUE; 53 54 #ifdef HAVE_DLLMAIN 55 rc = DllMain(hinst, reason, reserved); 56 #endif 57 47 58 // call destructors when detaching the DLL from the process 48 59 if (reason == 0) 49 60 __ctordtorTerm(); 50 61 51 return TRUE;62 return rc; 52 63 } 53 64 … … 63 74 switch (ulFlag) { 64 75 case 0 : 65 dllHandle = RegisterLxDll(hModule, D llMain, NULL,76 dllHandle = RegisterLxDll(hModule, DefaultDllMain, NULL, 66 77 ODINNT_MAJOR_VERSION, 67 78 ODINNT_MINOR_VERSION,
Note:
See TracChangeset
for help on using the changeset viewer.