David Dyck wrote:
I have no idea where the "Try again:" write comes from, the string didn't appear in the perl source directory (that I could find).
$! I believe. That TODO test is probing a known failure case with IPC-Run
on some platforms by trying to write a chunk of data larger than a normal pipe's
buffer size. I think the "Try again" is the OS telling the program that it couldn't
take that much input right now and to come back later and, well, try again.
The first chunk of 4096 goes through on your platform, looks like, leaving 15k not sent.
Rather pithy little error message, eh?
- Barrie
