Thank you everyone for your replies.  The bug was a pretty silly one and 
one that I should have caught just stepping through the code.

The call to signal() to install the handler was beging made after the 
fork().  So the children had a handler installed but not the parent.  I 
moved the signal() call above the accept loop and before the fork and that 
seems to have cleared up that issue.

Again, thanks for the prompt responses...

Regards

Gene Dinkey


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to