The problem is the open of the pipe hangs until data is sent into the pipe.
I've played with names pipes a long time ago on AIX or SunOS/Solaris. If I remember correctly, that's how it behaved for me too, and I wasn't using Perl. Are you sure this isn't how your OS handles opening named pipes?
In reply to Re: open ($FH,"<named pipe") blocking
by ikegami
in thread open ($FH,"<named pipe") blocking
by gnu@perl
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |