Lines Matching full:pipe
270 // severity. On Windows, the message is read from a pipe handle. On other
353 // test child process via a pipe, interprets it to set the outcome_
371 // Descriptor to the read end of the pipe to the child process. It is
373 // pipe in write_fd_.
375 // Descriptor to the child's write end of the pipe to the parent process.
377 // pipe in read_fd_.
382 // test child process via a pipe, interprets it to set the outcome_
390 // failure of the death test) or until the pipe is closed (signifying
432 // it finds any data in our pipe. So, here we write a single flag byte
433 // to the pipe, then exit.
550 // 1. The parent creates a communication pipe and stores handles to both
553 // necessary to acquire the handle to the write end of the pipe.
554 // 3. The child acquires the write end of the pipe and signals the parent
556 // 4. Now the parent can release the write end of the pipe on its side. If
560 // the pipe will not return when the child terminates.
561 // 5. The parent reads child's output through the pipe (outcome code and
562 // any possible error messages) from the pipe, and its stderr and then
585 // Handle to the write end of the pipe to the child process.
590 // acquired the handle to the write end of the pipe. After seeing this
604 // of the pipe or it dies.
617 // The child has acquired the write end of the pipe or exited.
658 // WindowsDeathTest uses an anonymous pipe to communicate results of
785 // straightforward fork, with a simple pipe to transmit the status byte.
793 GTEST_DEATH_TEST_CHECK_(pipe(pipe_fd) != -1);
880 int close_fd; // File descriptor to close; the read end of a pipe
999 GTEST_DEATH_TEST_CHECK_(pipe(pipe_fd) != -1);
1000 // Clear the close-on-exec flag on the write end of the pipe, lest
1111 // Recreates the pipe and event handles from the provided parameters,
1112 // signals the event, and returns a file descriptor wrapped around the pipe
1143 "Unable to duplicate the pipe handle %Iu from the parent process %u",
1164 "Unable to convert pipe handle %Iu to a file descriptor",
1168 // Signals the parent that the write end of the pipe has been acquired