Ignore:
Timestamp:
Sep 15, 2000, 3:24:29 PM (25 years ago)
Author:
sandervl
Message:

exception handler fix + WriteLogNoEOL export added

File:
1 edited

Legend:

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

    r4229 r4264  
    1 /* $Id: exceptions.cpp,v 1.44 2000-09-09 08:59:54 sandervl Exp $ */
     1/* $Id: exceptions.cpp,v 1.45 2000-09-15 13:24:29 sandervl Exp $ */
    22
    33/* WARNING: Compiling this module with ICC with optimizations turned on   */
     
    10531053                                   PVOID                        p)
    10541054{
    1055   //MN: If EH_NESTED_CALL is set, an exception occurred during the execution
    1056   //    of this exception handler. We better bail out ASAP or we'll likely
    1057   //    recurse infinitely until we run out of stack space!!
    1058   if (pERepRec->fHandlerFlags & EH_NESTED_CALL)
    1059       return XCPT_CONTINUE_SEARCH;
    1060 
    10611055  //SvL: Check if exception inside debug fprintf -> if so, clear lock so
    10621056  //     next dprintf won't wait forever
     
    11751169  case XCPT_IN_PAGE_ERROR:
    11761170CrashAndBurn:
     1171        //SvL: TODO: this may not always be the right thing to do
     1172        //MN: If EH_NESTED_CALL is set, an exception occurred during the execution
     1173        //    of this exception handler. We better bail out ASAP or we'll likely
     1174        //    recurse infinitely until we run out of stack space!!
     1175        if (pERepRec->fHandlerFlags & EH_NESTED_CALL)
     1176                return XCPT_CONTINUE_SEARCH;
     1177
    11771178#ifdef DEBUG
    11781179        dprintfException(pERepRec, pERegRec, pCtxRec, p);
Note: See TracChangeset for help on using the changeset viewer.