X-Git-Url: http://git.tuebingen.mpg.de/?p=dss.git;a=blobdiff_plain;f=exec.c;h=e796ebf28e38b10170a10cd53ade53243616c1e0;hp=13a0e4bf43cd53ab7464c3fb177490ce3c7ca166;hb=f446dc1416090076177df45a568e195aaa9a8d1b;hpb=c418d2188c9c2c542270023d6fc3bc6cf34f8d29 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); }