Jan Philipp Hafer d1e8b73939 std.os.abort: ported signal handling from musl
* Document deviation from Linux man page, which is identical to musl.
  Man page wants always enabled user-provided abort handlers.
  Worst case logic bug, which this can introduce:
    + user disables SIGABRT handler to prevent tear down to last safe
      state
    + abort() gets called and enables user-provided SIGABRT handler
    + SIGABRT tears down to supposed last safe state instead of crash
    + Application, instead of crashing, continues
* Pid 1 within containers needs special handling.
  - fatal signals are not transmitted without privileges,
    so use exit as fallback
* Fix some signaling bits
* Add checks in Debug and ReleaseSafe for wrong sigprocmask
2022-06-06 15:32:39 -07:00
..
2022-06-06 13:11:50 -07:00
2022-04-24 23:01:06 -04:00
2022-06-03 20:21:20 +03:00
2022-05-24 22:48:51 -04:00
2022-06-03 20:21:20 +03:00
2022-05-13 16:43:59 -04:00
2022-03-08 20:38:12 +02:00
2022-06-03 20:21:20 +03:00
2022-04-20 17:18:06 -07:00
2022-01-07 00:06:06 -05:00
2022-06-03 20:21:20 +03:00
2022-04-14 10:12:45 -07:00
2022-06-03 20:21:20 +03:00
2022-05-13 16:43:59 -04:00
2022-06-03 20:21:20 +03:00
2022-06-03 20:21:20 +03:00
2022-05-26 21:58:19 -07:00
2022-05-24 22:48:51 -04:00
2022-05-13 16:43:59 -04:00
2022-04-15 17:01:01 -05:00
2022-01-07 00:06:06 -05:00
2022-06-03 20:21:20 +03:00