From: Jan Kratochvil Date: Tue, 18 Mar 2014 21:48:06 +0000 (+0100) Subject: Fix SIGTERM signal safety (PR gdb/15358). X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=06c868a8dc5ef46ab7dd6601c8bc2f417e415af9;hp=06c868a8dc5ef46ab7dd6601c8bc2f417e415af9;p=binutils-gdb.git Fix SIGTERM signal safety (PR gdb/15358). gdb/ 2014-03-18 Jan Kratochvil 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 PR gdb/15358 * gdb.base/gdb-sigterm.c: New file. * gdb.base/gdb-sigterm.exp: New file. Message-ID: <20140316135334.GA30698@host2.jankratochvil.net> ---