Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJon Turney <jon.turney@dronecode.org.uk>2024-01-16 19:12:51 +0300
committerJon Turney <jon.turney@dronecode.org.uk>2024-01-23 19:07:50 +0300
commit15140d6df667a71e660dc9da9ca9071fa3c5dbbd (patch)
tree32c4e107465b0085c566afd6097b1055388a9b17 /include
parent752489c76e2a3c8f4b658597ff7956466366961c (diff)
Cygwin: Don't terminate via dumperHEADmastermain
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 'include')
0 files changed, 0 insertions, 0 deletions