summaryrefslogtreecommitdiffstats
path: root/src/subprocess.h
diff options
context:
space:
mode:
authorNicolas Despres <nicolas.despres@gmail.com>2014-04-16 08:05:25 (GMT)
committerNicolas Despres <nicolas.despres@gmail.com>2015-04-24 14:40:03 (GMT)
commitb4bc5cf7c924be251a5c8abdfca58f47c3f5c185 (patch)
treead8fd16c3285fb8582734148663b8ce18d7cc77c /src/subprocess.h
parentb2b8f3a12d3323c4273aa63460f482d6f7f03211 (diff)
downloadNinja-b4bc5cf7c924be251a5c8abdfca58f47c3f5c185.zip
Ninja-b4bc5cf7c924be251a5c8abdfca58f47c3f5c185.tar.gz
Ninja-b4bc5cf7c924be251a5c8abdfca58f47c3f5c185.tar.bz2
Allow SIGTERM for interruption.
Default signal sent by many other programs (mainly kill(1)) to gently terminates another one is SIGTERM.
Diffstat (limited to 'src/subprocess.h')
-rw-r--r--src/subprocess.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/subprocess.h b/src/subprocess.h
index b7a1a4c..daeeef6 100644
--- a/src/subprocess.h
+++ b/src/subprocess.h
@@ -91,7 +91,8 @@ struct SubprocessSet {
static void SetInterruptedFlag(int signum);
static bool interrupted_;
- struct sigaction old_act_;
+ struct sigaction old_int_act_;
+ struct sigaction old_term_act_;
sigset_t old_mask_;
#endif
};