Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!pt.cs.cmu.edu!rochester!rit!cci632!jsv From: jsv@cci632.UUCP ( co-op) Newsgroups: comp.lang.c Subject: Signal problem Keywords: signal, HUP, BSD Message-ID: <34752@cci632.UUCP> Date: 1 Mar 90 21:30:01 GMT Reply-To: jsv@cci632.UUCP (Jeffer Veiss) Organization: Computer Consoles Inc. an STC Company, Rochester, NY Lines: 19 I've got a program that works fine on System V but has a problem on BSD. The program is supposed to catch the hangup (SIGHUP) signal and print some information to a file before exiting. This works fine on System V, but on BSD, the program doesn't seem to get the signal, and is still running when I log back in. If I do a 'kill -HUP' the program calls the interrupt function I specified with the signal() call and exits. Any ideas as to why this occurs? Jepher ------------------- Jeffer Veiss Rochester Institute of Technology | Computer Consoles, Inc. JSV9504@RITVAX.BITNET | jsv@cci632.uucp jsv9504@ritcv.uucp | Disclaimer? yeah, right.