_EDC_FLUSH_STDOUT_PIPE

Instructs the C Runtime Library to flush the stdout stream when the stdin stream is being read from. Both stdin and stdout must be pipes. _EDC_FLUSH_STDOUT_PIPE is set with the command:
setenv("_EDC_FLUSH_STDOUT_PIPE","YES",1);

The purpose of this environment variable is to better facilitate communication between two processes that use pipes. The child process is using stdin for the read end of one pipe and stdout for the write end of a different pipe. The parent process has the opposite ends of the pipes.

Note the following usage notes and examples: