Lines Matching refs:pipe
266 // File descriptor used for the pipe in the child process.
344 // severity. On Windows, the message is read from a pipe handle. On other
427 // test child process via a pipe, interprets it to set the outcome_
447 // Descriptor to the read end of the pipe to the child process. It is
449 // pipe in write_fd_.
451 // Descriptor to the child's write end of the pipe to the parent process.
453 // pipe in read_fd_.
458 // test child process via a pipe, interprets it to set the outcome_
466 // failure of the death test) or until the pipe is closed (signifying
512 // it finds any data in our pipe. So, here we write a single flag byte
513 // to the pipe, then exit.
631 // 1. The parent creates a communication pipe and stores handles to both
634 // necessary to acquire the handle to the write end of the pipe.
635 // 3. The child acquires the write end of the pipe and signals the parent
637 // 4. Now the parent can release the write end of the pipe on its side. If
641 // the pipe will not return when the child terminates.
642 // 5. The parent reads child's output through the pipe (outcome code and
643 // any possible error messages) from the pipe, and its stderr and then
666 // Handle to the write end of the pipe to the child process.
671 // acquired the handle to the write end of the pipe. After seeing this
685 // of the pipe or it dies.
698 // The child has acquired the write end of the pipe or exited.
739 // WindowsDeathTest uses an anonymous pipe to communicate results of
1003 // Build the pipe for communication with the child.
1011 // Set the pipe handle for the child.
1118 // straightforward fork, with a simple pipe to transmit the status byte.
1126 GTEST_DEATH_TEST_CHECK_(pipe(pipe_fd) != -1);
1225 int close_fd; // File descriptor to close; the read end of a pipe
1426 GTEST_DEATH_TEST_CHECK_(pipe(pipe_fd) != -1);
1427 // Clear the close-on-exec flag on the write end of the pipe, lest
1527 // Recreates the pipe and event handles from the provided parameters,
1528 // signals the event, and returns a file descriptor wrapped around the pipe
1556 DeathTestAbort("Unable to duplicate the pipe handle " +
1579 DeathTestAbort("Unable to convert pipe handle " +
1584 // Signals the parent that the write end of the pipe has been acquired