summaryrefslogtreecommitdiff
path: root/gdb/tracepoint.c
diff options
context:
space:
mode:
authorJason Molenda <jsm@bugshack.cygnus.com>1999-06-14 18:07:07 +0000
committerJason Molenda <jsm@bugshack.cygnus.com>1999-06-14 18:07:07 +0000
commit11c39696067146c24181fa579e4107106ded7869 (patch)
treef4b9985577c8ac39145cc2cb7efb877ae771b064 /gdb/tracepoint.c
parent1c30101c98f656955f68fd552e69708089606f5a (diff)
downloadgdb-11c39696067146c24181fa579e4107106ded7869.tar.gz
import gdb-1999-06-14 snapshot
Diffstat (limited to 'gdb/tracepoint.c')
-rw-r--r--gdb/tracepoint.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/gdb/tracepoint.c b/gdb/tracepoint.c
index 4c27d5153b9..1eb39d1549c 100644
--- a/gdb/tracepoint.c
+++ b/gdb/tracepoint.c
@@ -835,7 +835,12 @@ read_actions (t)
immediate_quit++;
#ifdef STOP_SIGNAL
if (job_control)
- signal (STOP_SIGNAL, stop_sig);
+ {
+ if (async_p)
+ signal (STOP_SIGNAL, handle_stop_sig);
+ else
+ signal (STOP_SIGNAL, stop_sig);
+ }
#endif
old_chain = make_cleanup ((make_cleanup_func) free_actions, (void *) t);
while (1)