From: Joel Brobecker Date: Fri, 9 Jan 2009 11:00:00 +0000 (+0000) Subject: * event-top.c (async_disconnect, async_stop_sig): use "raise" X-Git-Tag: sid-snapshot-20090201~234 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ec4dfccf285aab604a0d0cab1bec31da5b3e65e4;p=thirdparty%2Fbinutils-gdb.git * event-top.c (async_disconnect, async_stop_sig): use "raise" instead of "kill" to raise a signal. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 3abe002d26b..aca2e2262e6 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2009-01-09 Joel Brobecker + + * event-top.c (async_disconnect, async_stop_sig): use "raise" + instead of "kill" to raise a signal. + 2009-01-09 Joel Brobecker * win32-nat.c (get_module_name): Change the type of parameter diff --git a/gdb/event-top.c b/gdb/event-top.c index 5483608bb89..fd7c521a5ea 100644 --- a/gdb/event-top.c +++ b/gdb/event-top.c @@ -977,7 +977,7 @@ async_disconnect (gdb_client_data arg) "Could not kill the program being debugged", RETURN_MASK_ALL); signal (SIGHUP, SIG_DFL); /*FIXME: ??????????? */ - kill (getpid (), SIGHUP); + raise (SIGHUP); } #endif @@ -1005,7 +1005,7 @@ async_stop_sig (gdb_client_data arg) #elif HAVE_SIGSETMASK sigsetmask (0); #endif - kill (getpid (), SIGTSTP); + raise (SIGTSTP); signal (SIGTSTP, handle_stop_sig); #else signal (STOP_SIGNAL, handle_stop_sig);