Changeset 9667 for trunk/src/kernel32/hmthread.cpp
- Timestamp:
- Jan 13, 2003, 5:51:40 PM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/hmthread.cpp
r9561 r9667 1 /* $Id: hmthread.cpp,v 1.1 6 2002-12-29 14:11:23sandervl Exp $ */1 /* $Id: hmthread.cpp,v 1.17 2003-01-13 16:51:39 sandervl Exp $ */ 2 2 3 3 /* … … 35 35 #include "thread.h" 36 36 #include "asmutil.h" 37 #include "winexebase.h" 37 38 38 39 #define DBG_LOCALLOG DBG_hmthread … … 77 78 //SvL: Also need more stack in release build (RealPlayer 7 sometimes runs 78 79 // out of stack 79 if (cbStack > 0) 80 if (cbStack > 0) { 80 81 cbStack <<= 1; // double stack 81 else 82 cbStack = 1048576; // per default 1MB stack per thread 82 } 83 else { 84 cbStack = (WinExe) ? WinExe->getDefaultStackSize() : 0x100000; // per default 1MB stack per thread 85 } 86 dprintf(("Thread stack size 0x%x", cbStack)); 83 87 84 88 //************************************************************************************ … … 88 92 pHMHandleData->hHMHandle = O32_CreateThread(lpsa, cbStack, winthread->GetOS2Callback(), 89 93 (LPVOID)winthread, fdwCreate, lpIDThread); 94 95 if(pHMHandleData->hHMHandle == 0) { 96 dprintf(("Thread creation failed!!")); 97 DebugInt3(); 98 } 90 99 91 100 *lpIDThread = MAKE_THREADID(O32_GetCurrentProcessId(), *lpIDThread); … … 243 252 BOOL HMDeviceThreadClass::CloseHandle(PHMHANDLEDATA pHMHandleData) 244 253 { 245 return TRUE; 254 dprintf(("HMThread::CloseHandle %08x", pHMHandleData->hHMHandle)); 255 return O32_CloseHandle(pHMHandleData->hHMHandle); 246 256 } 247 257 //******************************************************************************
Note:
See TracChangeset
for help on using the changeset viewer.