Changes between Version 2 and Version 3 of Obsolete/Proposals/SignalSupportRevision


Ignore:
Timestamp:
May 16, 2011, 12:28:55 AM (8 years ago)
Author:
bonefish
Comment:

Fixed misunderstanding about signal handlers -- they exist per team, not per thread.

Legend:

Unmodified
Added
Removed
Modified
  • Obsolete/Proposals/SignalSupportRevision

    v2 v3  
    7676   - `sigaction()`:
    7777     - Binary compatibility changes (sigset_t width, `SIGBUS`).
     78     - Move signal handler from thread to team.
    7879     - Support for `SA_SIGINFO`/`sigaction::sa_sigaction`.
    7980   - `sigaddset()`, `sigdelset()`, `sigemptyset()`, `sigfillset()`,
     
    9192     and change the meaning of `debug_nub_{s,g}et_signal_masks::thread == -1` to
    9293     refer to those.
    93    - `B_DEBUG_MESSAGE_{S,G}ET_SIGNAL_HANDLER`: Change the meaning of
    94      `debug_nub_{s,g}et_signal_handler::thread == -1` to refer to the process.
     94   - `B_DEBUG_MESSAGE_{S,G}ET_SIGNAL_HANDLER`: Remove
     95     `debug_nub_{s,g}et_signal_handler::thread` as only the whole process
     96     has a signal handlers, not individual threads.
    9597   - Binary compatibility does not need to be considered, since the debugger
    9698     interface is not BeOS compatible and is more or less experimental ATM.