Vishal Mittal <[EMAIL PROTECTED]> wrote:
> 
> I am encountering a problem with this piece of code
> that I have written for forking multiple processes and
> making all the child processed communicating with the
> parent process...
> 
> **************************************************
> 
>   my($child_fh, $parent_fh) = (new IO::Handle, new IO::Handle);
...

>   open(STDOUT, ">&$parent_fh") or die "Cant redirect STDOUT $!\n";
>   open(STDIN, "<&$parent_fh") or die "Cant redirect STDIN $!\n";

Here you need to do:

  open STDOUT, "<&" . $parent_fh->fileno

But you'd be *much* better off with IPC::Open{2,3}.

-- 
Steve

perldoc -qa.j | perl -lpe '($_)=m("(.*)")'

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to