Changeset 615 for trunk/src


Ignore:
Timestamp:
Aug 22, 1999, 10:33:14 AM (26 years ago)
Author:
sandervl
Message:

Logfile crash fix

Location:
trunk/src/kernel32
Files:
2 edited

Legend:

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

    r612 r615  
    1 /* $Id: initterm.cpp,v 1.11 1999-08-21 19:47:29 sandervl Exp $ */
     1/* $Id: initterm.cpp,v 1.12 1999-08-22 08:33:14 sandervl Exp $ */
    22
    33/*
     
    130130{
    131131    dprintf(("kernel32 exit %d\n", ulReason));
     132    WriteOutProfiles();
     133    DestroyTIB();
     134    //NOTE: Must be done after DestroyTIB
    132135    CloseLogFile();
    133     WriteOutProfiles();
    134136    _ctordtorTerm();
    135     DestroyTIB();
    136137    DosExitList(EXLST_EXIT, cleanup);
    137138    return ;
  • trunk/src/kernel32/misc.cpp

    r612 r615  
    1 /* $Id: misc.cpp,v 1.7 1999-08-21 19:47:30 sandervl Exp $ */
     1/* $Id: misc.cpp,v 1.8 1999-08-22 08:33:14 sandervl Exp $ */
    22
    33/*
     
    273273}
    274274
     275//NOTE: No need to save/restore FS, as our FS selectors have already been
     276//      destroyed and FS == 0x150B.
    275277void CloseLogFile()
    276278{
    277   USHORT  sel = RestoreOS2FS();
    278279  fclose(flog);
    279   SetFS(sel);
    280280}
    281281
Note: See TracChangeset for help on using the changeset viewer.