[patchv3] Fix SIGTERM signal safety (PR gdb/15358)
Doug Evans
dje@google.com
Mon Mar 17 22:35:00 GMT 2014
On Sun, Mar 16, 2014 at 6:53 AM, Jan Kratochvil
<jan.kratochvil@redhat.com> wrote:
> gdb/
> 2014-03-16 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-16 Jan Kratochvil <jan.kratochvil@redhat.com>
>
> PR gdb/15358
> * gdb.base/gdb-sigterm.c: New file.
> * gdb.base/gdb-sigterm.exp: New file.
Fine by me.
Thanks.
More information about the Gdb-patches
mailing list