Changeset 21626 for trunk/src/kernel32/thread.cpp
- Timestamp:
- Apr 15, 2011, 9:37:36 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/thread.cpp
r21529 r21626 52 52 #define MQP_INSTANCE_PERMQ 0x00000001 // from os2im.h 53 53 54 // borrowed from ntddk.h 55 extern "C" 56 void WINAPI RtlUnwind( 57 PEXCEPTION_FRAME, 58 LPVOID, 59 PEXCEPTION_RECORD,DWORD); 60 54 61 //****************************************************************************** 55 62 //****************************************************************************** … … 547 554 548 555 dprintf(("ExitThread %x (%x)", GetCurrentThread(), exitcode)); 556 557 // make sure the Win32 exception stack (if there is still any) is unwound 558 // before we destroy internal structures including the Win32 TIB 559 RtlUnwind(NULL, 0, 0, 0); 549 560 550 561 teb = GetThreadTEB(); … … 729 740 CONTROL87(0x27F, 0xFFF); 730 741 rc = AsmCallThreadHandler(fAlignStack, threadCallback, userdata); 742 743 // make sure the Win32 exception stack (if there is still any) is unwound 744 // before we destroy internal structures including the Win32 TIB 745 RtlUnwind(NULL, 0, 0, 0); 731 746 732 747 if(fExitProcess) {
Note:
See TracChangeset
for help on using the changeset viewer.