1
0
Fork 0
mirror of https://github.com/NixOS/nix synced 2025-06-29 10:31:15 +02:00

* Terminate build hooks and substitutes with a TERM signal, not a KILL

signal.  This is necessary because those processes may have joined
  the BDB environment, so they have to be given a chance to clean up.
  (NIX-85)
This commit is contained in:
Eelco Dolstra 2007-03-19 12:48:45 +00:00
parent b2b6cf3fc8
commit 8ab229ddf2
3 changed files with 27 additions and 10 deletions

View file

@ -213,6 +213,7 @@ class Pid
{
pid_t pid;
bool separatePG;
int killSignal;
public:
Pid();
~Pid();
@ -221,6 +222,7 @@ public:
void kill();
int wait(bool block);
void setSeparatePG(bool separatePG);
void setKillSignal(int signal);
};