diff options
author | Jan Kratochvil <jan.kratochvil@redhat.com> | 2014-03-18 22:48:06 +0100 |
---|---|---|
committer | Jan Kratochvil <jan.kratochvil@redhat.com> | 2014-03-18 22:48:06 +0100 |
commit | 06c868a8dc5ef46ab7dd6601c8bc2f417e415af9 (patch) | |
tree | 7f84cc92cda1b30d22b7356698bae1bf89a2d076 /.cvsignore | |
parent | dea80df0999ae0bad56e79af2a88a30be38bb8e4 (diff) | |
download | gdb-06c868a8dc5ef46ab7dd6601c8bc2f417e415af9.zip gdb-06c868a8dc5ef46ab7dd6601c8bc2f417e415af9.tar.gz gdb-06c868a8dc5ef46ab7dd6601c8bc2f417e415af9.tar.bz2 |
Fix SIGTERM signal safety (PR gdb/15358).
gdb/
2014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
PR gdb/15358
* defs.h (sync_quit_force_run): New declaration.
(QUIT): Check also SYNC_QUIT_FORCE_RUN.
* event-top.c (async_sigterm_handler): New declaration.
(async_sigterm_token): New variable.
(async_init_signals): Create also async_sigterm_token.
(async_sigterm_handler): New function.
(sync_quit_force_run): New variable.
(handle_sigterm): Replace quit_force call by other calls.
* utils.c (quit): Call quit_force if SYNC_QUIT_FORCE_RUN.
gdb/testsuite/
2014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
PR gdb/15358
* gdb.base/gdb-sigterm.c: New file.
* gdb.base/gdb-sigterm.exp: New file.
Message-ID: <20140316135334.GA30698@host2.jankratochvil.net>
Diffstat (limited to '.cvsignore')
0 files changed, 0 insertions, 0 deletions