Subject: Re: signal confusion To: Paul B Dokas <dokas@cs.umn.edu> From: Greg Hudson <ghudson@MIT.EDU> List: current-users Date: 11/05/1998 14:44:56
Signals in Unix are condition variables, not event variables, which is
a fancy way of saying "this is a feature, not a bug."
Your SIGCHLD handler should call waitpid() until there are no more
statuses left to collect.