diff options
author | Nicolas Despres <nicolas.despres@gmail.com> | 2014-04-16 08:05:25 (GMT) |
---|---|---|
committer | Nicolas Despres <nicolas.despres@gmail.com> | 2015-04-24 14:40:03 (GMT) |
commit | b4bc5cf7c924be251a5c8abdfca58f47c3f5c185 (patch) | |
tree | ad8fd16c3285fb8582734148663b8ce18d7cc77c /src/subprocess.h | |
parent | b2b8f3a12d3323c4273aa63460f482d6f7f03211 (diff) | |
download | Ninja-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.h | 3 |
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 }; |