Some systems, especially SunOS, may return nothing on a sysread() while a
authorRocco Caputo <rcaputo@cpan.org>
Sat, 30 May 2009 21:30:33 +0000 (17:30 -0400)
committerRocco Caputo <rcaputo@cpan.org>
Sat, 30 May 2009 21:30:33 +0000 (17:30 -0400)
commit2efd326623d2ab7bb8bc571365baf75589d0e279
tree2b9e85dfed0e6de6286b4476e04209f814b8b5e5
parente3bda766ab5c98ba2f0951f261f89532298480d1
Some systems, especially SunOS, may return nothing on a sysread() while a
pipe still contains data.  Subsequent reads get the remaining data, however.
Resolve rt.cpan.org ticket 43252 by retrying a limited number of times when
sysread() reports that the pipe is empty.
poe/t/10_units/04_drivers/01_sysrw.t