Home | History | Annotate | Download | only in src

Lines Matching full:pipe

257 // severity. On Windows, the message is read from a pipe handle. On other
340 // test child process via a pipe, interprets it to set the outcome_
358 // Descriptor to the read end of the pipe to the child process. It is
360 // pipe in write_fd_.
362 // Descriptor to the child's write end of the pipe to the parent process.
364 // pipe in read_fd_.
369 // test child process via a pipe, interprets it to set the outcome_
377 // failure of the death test) or until the pipe is closed (signifying
416 // it finds any data in our pipe. So, here we write a single flag byte
417 // to the pipe, then exit.
502 // 1. The parent creates a communication pipe and stores handles to both
505 // necessary to acquire the handle to the write end of the pipe.
506 // 3. The child acquires the write end of the pipe and signals the parent
508 // 4. Now the parent can release the write end of the pipe on its side. If
512 // the pipe will not return when the child terminates.
513 // 5. The parent reads child's output through the pipe (outcome code and
514 // any possible error messages) from the pipe, and its stderr and then
537 // Handle to the write end of the pipe to the child process.
542 // acquired the handle to the write end of the pipe. After seeing this
556 // of the pipe or it dies.
569 // The child has acquired the write end of the pipe or exited.
610 // WindowsDeathTest uses an anonymous pipe to communicate results of
737 // straightforward fork, with a simple pipe to transmit the status byte.
745 GTEST_DEATH_TEST_CHECK_(pipe(pipe_fd) != -1);
832 int close_fd; // File descriptor to close; the read end of a pipe
951 GTEST_DEATH_TEST_CHECK_(pipe(pipe_fd) != -1);
952 // Clear the close-on-exec flag on the write end of the pipe, lest
1060 // Recreates the pipe and event handles from the provided parameters,
1061 // signals the event, and returns a file descriptor wrapped around the pipe
1092 "Unable to duplicate the pipe handle %Iu from the parent process %u",
1113 "Unable to convert pipe handle %Iu to a file descriptor",
1117 // Signals the parent that the write end of the pipe has been acquired