Changeset 6468 for trunk/src/kernel32/initterm.cpp
- Timestamp:
- Aug 6, 2001, 6:01:11 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/initterm.cpp
r6417 r6468 60 60 BOOL fVersionWarp3 = FALSE; 61 61 62 //Global DLL Data 63 #pragma data_seg(_GLOBALDATA) 64 int globLoadNr = 0; 65 #pragma data_seg() 66 67 static BOOL fInit = FALSE; 68 62 69 /*-------------------------------------------------------------------*/ 63 70 /* A clean up routine registered with DosExitList must be used if */ … … 88 95 /*-------------------------------------------------------------------------*/ 89 96 97 if(fInit == TRUE && ulFlag == 0) { 98 return 1; //already initialized 99 } 100 fInit = TRUE; 90 101 switch (ulFlag) 91 102 { … … 147 158 HMODULE hModule; 148 159 160 if(!fInit) { 161 loadNr = globLoadNr++; 162 } 149 163 DosQueryModuleHandle("WGSS50", &hModule); 150 164 O32__DLL_InitTerm(hModule, 0); 151 165 DosQueryModuleHandle("KERNEL32", &hModule); 152 return inittermKernel32(hModule, 0);166 return DLLENTRYPOINT_NAME(hModule, 0); 153 167 } 154 168 //******************************************************************************
Note:
See TracChangeset
for help on using the changeset viewer.