Lines Matching refs:pipefds
111 int pipefds[2]; in TEST() local
113 EXPECT_OK(pipe(pipefds)); in TEST()
121 close(pipefds[0]); in TEST()
122 SEND_INT_MESSAGE(pipefds[1], MSG_CHILD_STARTED); in TEST()
125 AWAIT_INT_MESSAGE(pipefds[1], MSG_PARENT_REQUEST_CHILD_EXIT); in TEST()
128 close(pipefds[1]); in TEST()
130 AWAIT_INT_MESSAGE(pipefds[0], MSG_CHILD_STARTED); in TEST()
139 SEND_INT_MESSAGE(pipefds[0], MSG_PARENT_REQUEST_CHILD_EXIT); in TEST()
143 close(pipefds[0]); in TEST()
250 int pipefds[2]; in ThreadMain() local
251 EXPECT_EQ(0, pipe(pipefds)); in ThreadMain()
254 close(pipefds[0]); in ThreadMain()
271 SEND_INT_MESSAGE(pipefds[1], MSG_CHILD_STARTED); in ThreadMain()
279 close(pipefds[1]); in ThreadMain()
280 AWAIT_INT_MESSAGE(pipefds[0], MSG_CHILD_STARTED); in ThreadMain()
392 int pipefds[2]; in TEST_F() local
393 EXPECT_EQ(0, pipe(pipefds)); in TEST_F()
397 close(pipefds[0]); in TEST_F()
399 SEND_INT_MESSAGE(pipefds[1], MSG_CHILD_STARTED); in TEST_F()
403 AWAIT_INT_MESSAGE(pipefds[1], MSG_PARENT_REQUEST_CHILD_EXIT); in TEST_F()
405 AWAIT_INT_MESSAGE(pipefds[1], MSG_PARENT_REQUEST_CHILD_EXIT); in TEST_F()
410 close(pipefds[1]); in TEST_F()
411 AWAIT_INT_MESSAGE(pipefds[0], MSG_CHILD_STARTED); in TEST_F()
432 SEND_INT_MESSAGE(pipefds[0], MSG_PARENT_REQUEST_CHILD_EXIT); in TEST_F()
433 close(pipefds[0]); in TEST_F()
691 int pipefds[2]; in TEST() local
692 EXPECT_EQ(0, pipe(pipefds)); in TEST()
698 close(pipefds[0]); in TEST()
701 SEND_INT_MESSAGE(pipefds[1], MSG_CHILD_STARTED); in TEST()
709 close(pipefds[1]); in TEST()
710 AWAIT_INT_MESSAGE(pipefds[0], MSG_CHILD_STARTED); in TEST()
711 close(pipefds[0]); in TEST()
745 int pipefds[2]; // for startup notification in PdforkParentDeath() local
746 EXPECT_OK(pipe(pipefds)); in PdforkParentDeath()
749 close(pipefds[0]); in PdforkParentDeath()
751 …EXPECT_EQ(sizeof(grandchildPid), (size_t)write(pipefds[1], &grandchildPid, sizeof(grandchildPid))); in PdforkParentDeath()
757 close(pipefds[1]); in PdforkParentDeath()
761 EXPECT_EQ(sizeof(grandchild2), (size_t)read(pipefds[0], &grandchild2, sizeof(grandchild2))); in PdforkParentDeath()
764 close(pipefds[0]); in PdforkParentDeath()
877 int pipefds[2]; in FORK_TEST() local
878 EXPECT_OK(pipe(pipefds)); in FORK_TEST()
884 close(pipefds[0]); in FORK_TEST()
888 SEND_INT_MESSAGE(pipefds[1], MSG_CHILD_STARTED); in FORK_TEST()
907 close(pipefds[1]); in FORK_TEST()
909 AWAIT_INT_MESSAGE(pipefds[0], MSG_CHILD_STARTED); in FORK_TEST()
919 int pipefds[2]; in FORK_TEST() local
920 EXPECT_OK(pipe(pipefds)); in FORK_TEST()
925 close(pipefds[0]); in FORK_TEST()
927 SEND_INT_MESSAGE(pipefds[1], MSG_CHILD_STARTED); in FORK_TEST()
931 AWAIT_INT_MESSAGE(pipefds[1], MSG_PARENT_REQUEST_CHILD_EXIT); in FORK_TEST()
937 close(pipefds[1]); in FORK_TEST()
938 AWAIT_INT_MESSAGE(pipefds[0], MSG_CHILD_STARTED); in FORK_TEST()