> I still think the new behaviour is better.
> Consider the following
>
> program sets up handler for SIGCHLD
> and creates some child processes
>
> now it calls, for some odd reason, system("sleep 15")
>
> under linux < 2.0.1, any children that exit during the system() call are
> lost! (the signal handler never gets activated)
I also find better not to discard SIGCHLD during system() !
But what seems to be strange, is that the pclose hang in the
sighandler wait() until ANOTHER process finish !
-- =============================================================================== | _ | dan@lectra.fr | | __/ _ _ o _ / /_) _ _ / _ | | | (_/ (_(_ / ) ( (-' / /\ (_) (_ /) (-' | May the source be with | | | you !! | ===============================================================================