masqmail
diff src/child.c @ 71:98cda87105a7
removed dead code (a SIGCHLD handler)
this code probably had a bug anyway:
the handler inserts itself for a different signal again
author | meillo@marmaro.de |
---|---|
date | Wed, 16 Jun 2010 10:14:50 +0200 |
parents | 26e34ae9a3e3 |
children | fc1c6425c024 |
line diff
1.1 --- a/src/child.c Sun May 30 21:01:45 2010 +0200 1.2 +++ b/src/child.c Wed Jun 16 10:14:50 2010 +0200 1.3 @@ -27,14 +27,6 @@ 1.4 1.5 #include "masqmail.h" 1.6 1.7 -int volatile sigchild_seen = 0; 1.8 - 1.9 -static void 1.10 -sigchild_handler(int sig) 1.11 -{ 1.12 - sigchild_seen = 1; 1.13 - signal(SIGHUP, sigchild_handler); 1.14 -} 1.15 1.16 int 1.17 child(const char *command) 1.18 @@ -44,11 +36,6 @@ 1.19 if (socketpair(AF_UNIX, SOCK_STREAM, 0, pipe) == 0) { 1.20 pid_t pid; 1.21 1.22 - /* 1.23 - sigchild_seen = 0; 1.24 - signal(SIGCHLD, sigchild_handler); 1.25 - */ 1.26 - 1.27 pid = fork(); 1.28 if (pid == 0) { 1.29 int i, max_fd = sysconf(_SC_OPEN_MAX);