Ignore:
Timestamp:
Nov 9, 1999, 8:22:33 PM (26 years ago)
Author:
sandervl
Message:

thread fixes + heap wrappers

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel32/wintls.cpp

    r956 r1670  
    1 /* $Id: wintls.cpp,v 1.5 1999-09-15 23:38:02 sandervl Exp $ */
     1/* $Id: wintls.cpp,v 1.6 1999-11-09 19:22:33 sandervl Exp $ */
    22/*
    33 * Win32 TLS API functions
     
    5454 EXCEPTION_FRAME exceptFrame;
    5555 PIMAGE_TLS_CALLBACK *pCallback;
    56  USHORT sel;
    5756 TEB   *winteb;
    5857 char  *tibmem;
     
    9291                dprintf(("tlsAttachThread: calling TLS Callback %x", *pCallback));
    9392
    94                 OS2SetExceptionHandler((void *)&exceptFrame);   
    95                 sel = SetWin32TIB();
    9693                (*pCallback)((LPVOID)hinstance, DLL_THREAD_ATTACH, 0);
    97                 SetFS(sel);
    98                 OS2UnsetExceptionHandler((void *)&exceptFrame);
    9994
    10095                dprintf(("tlsAttachThread: finished calling TLS Callback %x", *pCallback));
     
    110105 EXCEPTION_FRAME exceptFrame;
    111106 PIMAGE_TLS_CALLBACK *pCallback;
    112  USHORT sel;
    113107 TEB   *winteb;
    114108
     
    123117                dprintf(("tlsDetachThread: calling TLS Callback %x", *pCallback));
    124118
    125                 OS2SetExceptionHandler((void *)&exceptFrame);   
    126                 sel = SetWin32TIB();
    127119                (*pCallback)((LPVOID)hinstance, DLL_THREAD_DETACH, 0);
    128                 SetFS(sel);
    129                 OS2UnsetExceptionHandler((void *)&exceptFrame);
    130120
    131121                dprintf(("tlsDetachThread: finished calling TLS Callback %x", *pCallback));
Note: See TracChangeset for help on using the changeset viewer.