################################################ #the $out_fd is 0, this means no data source is ready? but it should echo something since I have put something into the pipe. ################################################ if(not vec($out_fd, fileno($fh), 1)) {