mirror of
https://review.haiku-os.org/haiku
synced 2025-02-07 14:25:58 +01:00
Adds a `signal` field to the `team_deleted` event. Since killing signals like `SIGKILL` and `SIGKILLTHR` do not generate a `signal_received` event, debuggers would only see a `team_deleted` message with the `status` field set to 0. This makes debuggers like GDB think that the debuggee has exited with a status code of 0. To correctly report these signals, when a killing signal is sent to a team, this signal is relayed to the main thread instead of defaulting to just a `SIGKILLTHR` for both cases. Change-Id: If69c9e2e4d87bfbd31f654f5cb6f696ac69ef777 Reviewed-on: https://review.haiku-os.org/c/haiku/+/7756 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: waddlesplash <waddlesplash@gmail.com>