Ignore:
Timestamp:
Oct 2, 2006, 2:11:59 PM (13 years ago)
Author:
gb
Message:

Don't use SIGRETURN to return from signal_handler() on Darwin (since we
depend on pseudo_sigreturn handling for cleanup of tcr pending exception
and since we can't easily restore the signal mask.)

(Up until this point, SIGRETURN has been a nop on Darwin.)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ccl/lisp-kernel/x86-exceptions.c

    r5282 r5287  
    866866  }
    867867#endif
     868#ifndef DARWIN
    868869  SIGRETURN(context);
     870#endif
    869871}
    870872
     
    933935  dest->uc_stack.ss_size = 0;
    934936  dest->uc_stack.ss_flags = 0;
     937  dest->uc_link = NULL;
    935938  return (LispObj *)dest;
    936939}
Note: See TracChangeset for help on using the changeset viewer.