in reply to
IO::Select, IO::Pipe, fork, Data loss
can_read won't change it's return value, so the while loop testing it will execute 0 or infinity times.
One world, one people
Comment on
Re: IO::Select, IO::Pipe, fork, Data loss
In Section
Seekers of Perl Wisdom