in reply to why?

Piping can be a gotcha on NT, though it seems to have more issues with file associations.

Running things under strict and -w make me wonder about the lines:

my $read="READ$name"; my $write="WRITE$name"; pipe($read,$write);
You're using symbolic references here, as pipe expects filehandles to connect together. Create the handles explicitly (with the open command) and try it. You might also enable warnings as I did, to see if the parser gives you better errors. (I think you need to create FileHandle objects for $read and $write.)

Replies are listed 'Best First'.
RE: Re: why?
by iic (Sexton) on May 04, 2000 at 21:41 UTC
    I have tried using IO::Pipe to create pipe and using IO::Select to wait for the pipe before I posted. But... Thank you.