diff options
author | Jon Turney <jon.turney@dronecode.org.uk> | 2024-01-16 19:12:51 +0300 |
---|---|---|
committer | Jon Turney <jon.turney@dronecode.org.uk> | 2024-01-23 19:07:50 +0300 |
commit | 15140d6df667a71e660dc9da9ca9071fa3c5dbbd (patch) | |
tree | 32c4e107465b0085c566afd6097b1055388a9b17 /newlib/libc/posix/runetype.h | |
parent | 752489c76e2a3c8f4b658597ff7956466366961c (diff) |
A process which is exiting due to a core dumping signal doesn't
propagate the correct exist status after dumping core, because 'dumper'
itself forcibly terminates the process.
Use 'dumper -n' to avoid killing the dumped process, so we continue to
the end of signal_exit(), to exit with the 128+signal exit status.
Busy-wait in exec_prepared_command() in an attempt to reliably notice
the dumper attaching, so we don't get stuck there.
Also: document these important facts for custom uses of error_start.
Diffstat (limited to 'newlib/libc/posix/runetype.h')
0 files changed, 0 insertions, 0 deletions