OSDN Git Service

* event-top.c (async_disconnect, async_stop_sig): use "raise"
authorbrobecke <brobecke>
Fri, 9 Jan 2009 11:00:00 +0000 (11:00 +0000)
committerbrobecke <brobecke>
Fri, 9 Jan 2009 11:00:00 +0000 (11:00 +0000)
        instead of "kill" to raise a signal.

gdb/ChangeLog
gdb/event-top.c

index 3abe002..aca2e22 100644 (file)
@@ -1,5 +1,10 @@
 2009-01-09  Joel Brobecker  <brobecker@adacore.com>
 
+       * event-top.c (async_disconnect, async_stop_sig): use "raise"
+       instead of "kill" to raise a signal.
+
+2009-01-09  Joel Brobecker  <brobecker@adacore.com>
+
        * win32-nat.c (get_module_name): Change the type of parameter
        "base_address" to LPVOID.  Remove unnecessary cast.
        (struct lm_info): Change type of load_addr to LPVOID.
index 5483608..fd7c521 100644 (file)
@@ -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);