in reply to Re: Forked pipe deadlock
in thread Forked pipe deadlock

Ehm, you probably meant:

for (my $i = 3; $i >= 0; $i--) { close($handles[$i]); }

Rule One: Do not act incautiously when confronting a little bald wrinkly smiling man.