Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!b-tech!zeeff From: zeeff@b-tech.ann-arbor.mi.us (Jon Zeeff) Newsgroups: comp.mail.elm Subject: Re: newmail also displays on console (bug) Message-ID: <9079@b-tech.ann-arbor.mi.us> Date: 8 Mar 89 03:39:26 GMT References: <316@wubios.wustl.edu> <890001@hpausla.HP.COM> <5142@b-tech.ann-arbor.mi.us> <4774@pbhyf.PacBell.COM> <2918@epimass.EPI.COM> <117@titania.warwick.ac.uk> Reply-To: zeeff@b-tech.ann-arbor.mi.us (Jon Zeeff) Organization: Branch Technology Ann Arbor, MI Lines: 25 >>>Newmail already obeys SIGHUP. This particular user's environment is such that >>>the SIGHUP is not being sent to newmail and that's the problem. Old versions of newmail didn't set things up to die on SIGHUP. New ones will. >no process group manipulation. The C-Shell, however, puts each `job' in it's >own process group, so that the shell can manipulate who's allowed to talk to >the terminal. It does not cause SIGHUPs to be ignored when you background a >job, it's just that the jobs never get a SIGHUP, because they're not in the >process group of the terminal. Presumably other shells with job control must >do the same. Not on this system (sys V.3). SIGHUPS _are_ ignored on csh & jobs and a program must change it if it wants otherwise. SIGHUPS _are_ sent when you log out. You may be correct about systems with job control but it seems like a major problem. You're saying that SIGHUP is often worthless on such a system. -- Jon Zeeff zeeff@b-tech.ann-arbor.mi.us Ann Arbor, MI mailrus!b-tech!zeeff