X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=exec.c;h=e796ebf28e38b10170a10cd53ade53243616c1e0;hb=2a2d1f8d52477af7e6e161d60c722b7a2f1a4651;hp=13a0e4bf43cd53ab7464c3fb177490ce3c7ca166;hpb=a31c35b86e485c6c1feeaf9e1957e3d3ab52c7e5;p=dss.git diff --git a/exec.c b/exec.c index 13a0e4b..e796ebf 100644 --- a/exec.c +++ b/exec.c @@ -7,6 +7,7 @@ #include #include #include +#include #include "gcc-compat.h" @@ -73,6 +74,9 @@ int dss_exec(pid_t *pid, const char *file, char *const *const args, int *fds) } if (null >= 0) close(null); + signal(SIGINT, SIG_DFL); + signal(SIGTERM, SIG_DFL); + signal(SIGCHLD, SIG_DFL); execvp(file, args); _exit(EXIT_FAILURE); }