Hello, On solaris and irix there is a p2open function that returns FILE pointers to both the input and output streams of a forked process. This utility function doesn't seem to exist with gcc in linux. popen is only one way. Any pointers on how to link to both stdin and stdout of a child process? Thanks Scott