From 49abf162fa91397b0c65d41f5c9af31ace4e6290 Mon Sep 17 00:00:00 2001 From: fche Date: Thu, 28 Feb 2008 21:34:46 +0000 Subject: PR5045: clean up after interrupts 2008-02-28 Frank Ch. Eigler PR5045 * session.h (pending_interrupts): New global. * main.cxx (handle_interrupts): New fn to handle SIGINT* etc. * elaborate.cxx, translate.cxx, tapsets.cxx, main.cxx (*): Insert pending_interrupts escape hatches inside potentially timetaking loops. * buildrun.cxx: Don't deal with signals. --- buildrun.cxx | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'buildrun.cxx') diff --git a/buildrun.cxx b/buildrun.cxx index 67836108..f3f29d49 100644 --- a/buildrun.cxx +++ b/buildrun.cxx @@ -16,7 +16,7 @@ #include extern "C" { -#include "signal.h" +#include #include #include #include @@ -269,9 +269,6 @@ run_pass (systemtap_session& s) if (s.verbose>1) clog << "Running " << staprun_cmd << endl; - signal (SIGHUP, SIG_IGN); - signal (SIGINT, SIG_IGN); rc = system (staprun_cmd.c_str ()); - return rc; } -- cgit