That's just a normal call to open that tries to open a pipe.
In what way does it not work? You should emit error messages like this:
open SYSCALL, "$hlcmd |" or die "Can't start '$hlcmd': $!";
That way you have a chance to find out what's wrong when it doesn't work.
In reply to Re: Perl SYSCALL
by moritz
in thread Perl SYSCALL
by tim.mcintosh
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |