Skip to content
Snippets Groups Projects
Forked from cmucl / cmucl
Source project has a limited visibility.
  • pmai's avatar
    eb44537a
    First merge of the C side of the OS X/Darwin port. Besides adding Darwin · eb44537a
    pmai authored
    versions of all the required things, this commit separates the
    interrupt handler proper (now interrupt_handle_now_handler) from the
    actual work-horse (interrupt_handle_now), which is now only ever called
    from the two interrupt handlers, interrupt_handle_now_handler and
    maybe_now_maybe_later.  This follows similar changes in SBCL, and is in
    fact needed in order to properly use sigreturn in signal handlers, as
    required to work around a problem with the G5.
    eb44537a
    History
    First merge of the C side of the OS X/Darwin port. Besides adding Darwin
    pmai authored
    versions of all the required things, this commit separates the
    interrupt handler proper (now interrupt_handle_now_handler) from the
    actual work-horse (interrupt_handle_now), which is now only ever called
    from the two interrupt handlers, interrupt_handle_now_handler and
    maybe_now_maybe_later.  This follows similar changes in SBCL, and is in
    fact needed in order to properly use sigreturn in signal handlers, as
    required to work around a problem with the G5.