On Wed, 11 Feb 1998, Daniel Ryde wrote:
> This happens when I make a manual smtp telnet connection and for each new
> "mail from:" + "rcpt to:" + "data" sequence it will create a new zombie
> process. And when I "quit" from the telnet session all these zombies will
> dissapear.
Ah yes, there does seem to be an infelicity there. In the Exim daemon it
explicitly sets
signal(SIGCHLD, SIG_IGN);
before forking off delivery processes, but I see that this won't happen
in the inetd case (which I think you said you used). I think if you
insert
if (!synchronous_delivery) signal(SIGCHLD, SIG_IGN);
just before line 2544 of exim.c in version 1.82 it should cure the
problem.
--
Philip Hazel University Computing Service,
ph10@??? New Museums Site, Cambridge CB2 3QG,
P.Hazel@??? England. Phone: +44 1223 334714
--
*** Exim information can be found at
http://www.exim.org/ ***