title: When does a signal get automatically rethrown?
body: <p><a href="https://github.com/backtrace-labs/breakpad/blob/master/src/client/linux/handler/exception_handler.cc#L350" rel="nofollow noreferrer">The following comment</a> in breakpad suggests that resetting the signal handler forces the signal to be rethrown. However, I wasn't able to find any documentation online that describes this behaviour.</p>
  
  <p>Additionally, <a href="https://github.com/backtrace-labs/breakpad/blob/master/src/client/linux/handler/exception_handler.cc#L379" rel="nofollow noreferrer">the comment here</a> says once the signal handler returns, the signal will be rethrown. Is this also as a result of the signal handler being restored or reset to the default?</p>