Changeset 426 for trunk/src/kernel32/wprocess.cpp
- Timestamp:
- Aug 5, 1999, 9:50:34 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/wprocess.cpp
r320 r426 1 /* $Id: wprocess.cpp,v 1.1 5 1999-07-17 09:18:38 sandervlExp $ */1 /* $Id: wprocess.cpp,v 1.16 1999-08-05 19:50:34 phaller Exp $ */ 2 2 3 3 /* … … 34 34 35 35 //Process database 36 PDB ProcessPDB = {0}; 36 PDB ProcessPDB = {0}; 37 37 USHORT ProcessTIBSel = 0; 38 38 DWORD *TIBFlatPtr = 0; … … 85 85 } 86 86 winteb = (TEB *)OS2SelToFlat(tibsel); 87 if(winteb == NULL) 87 if(winteb == NULL) 88 88 { 89 89 dprintf(("InitializeTIB: DosSelToFlat failed!!")); … … 112 112 thdb->OrgTIBSel = GetFS(); 113 113 114 if(OS2GetPIB(PIB_TASKTYPE) == TASKTYPE_PM) 114 if(OS2GetPIB(PIB_TASKTYPE) == TASKTYPE_PM) 115 115 { 116 116 thdb->flags = 0; //todo gui … … 191 191 return SetReturnFS(win32tibsel); 192 192 } 193 else DebugInt3(); 193 // nested calls are OK, OS2ToWinCallback for instance 194 //else DebugInt3(); 194 195 195 196 return GetFS(); … … 197 198 /******************************************************************************/ 198 199 //****************************************************************************** 199 void WIN32API RegisterExe(WIN32EXEENTRY EntryPoint, PIMAGE_TLS_CALLBACK *TlsCallbackAddr, 200 LPDWORD TlsIndexAddr, ULONG TlsInitSize, 200 void WIN32API RegisterExe(WIN32EXEENTRY EntryPoint, PIMAGE_TLS_CALLBACK *TlsCallbackAddr, 201 LPDWORD TlsIndexAddr, ULONG TlsInitSize, 201 202 ULONG TlsTotalSize, LPVOID TlsAddress, 202 203 LONG Win32TableId, LONG NameTableId, LONG VersionResId, … … 247 248 //****************************************************************************** 248 249 //****************************************************************************** 249 ULONG WIN32API RegisterDll(WIN32DLLENTRY pfnDllEntry, PIMAGE_TLS_CALLBACK *TlsCallbackAddr, 250 LPDWORD TlsIndexAddr, ULONG TlsInitSize, 250 ULONG WIN32API RegisterDll(WIN32DLLENTRY pfnDllEntry, PIMAGE_TLS_CALLBACK *TlsCallbackAddr, 251 LPDWORD TlsIndexAddr, ULONG TlsInitSize, 251 252 ULONG TlsTotalSize, LPVOID TlsAddress, 252 253 LONG Win32TableId, LONG NameTableId, LONG VersionResId, … … 256 257 257 258 Win32Dll *winmod = Win32Dll::findModule(hinstance); 258 if(dwAttachType == 0) 259 if(dwAttachType == 0) 259 260 { //Process attach 260 261 if(getenv("WIN32_IOPL2")) {
Note:
See TracChangeset
for help on using the changeset viewer.