in reply to Running another program
Ok.. i'm confused here.. what is posted now is quite a bit different than what was originally posted. When i first read this post, it sounded like the command being run was more like system("/cgi-bin/c++prog1 | /cgi-bin/c++prog2 | etc.."); which is still slightly visible in the more readable changed version now posted. Now, did the poster change his message or did someone else? if it was the poster, you really should post your *exact* script snippets, because what is showing now is completely flawed (as of this writing). If someone else changed it, it completely changed the original syntax, which was not several system calls but one. My orginal suggestion would have been that several system calls needed to be made, because it looked like the poster didn't fully grasp what the pipe was doing to his system call. Now i'm just confused.
What's the real story here?