Lines Matching refs:pd_

313   PipePdforkBase(int pdfork_flags) : pd_(-1), pid_(-1) {  in PipePdforkBase()
320 int rc = pdfork(&pd_, pdfork_flags); in PipePdforkBase()
336 if (pd_ > 0) { in ~PipePdforkBase()
337 pdkill(pd_, SIGKILL); in ~PipePdforkBase()
338 close(pd_); in ~PipePdforkBase()
354 int pd_; member in PipePdforkBase
373 fdp.fd = pd_; in TEST_F()
425 fdp.fd = pd_; in TEST_F()
463 int pd_copy = dup(pd_); in TEST_F()
472 fprintf(stderr, "For pd %d -> pid %d:\n", pd_, pid_); in TEST_F()
481 EXPECT_EQ(0, pdwait4_(pd_, &status, 0, &ru)); in TEST_F()
492 int rc = pdwait4_(pd_, &status, 0, NULL); in TEST_F()
501 sprintf(buffer, "/proc/%d/fdinfo/%d", getpid_(), pd_); in TEST_F()
523 EXPECT_OK(close(pd_)); in TEST_F()
524 pd_ = -1; in TEST_F()
533 int rc = pdwait4_(pd_, &status, 0, NULL); in TEST_F()
547 int pd_other = dup(pd_); in TEST_F()
549 EXPECT_OK(close(pd_)); in TEST_F()
550 pd_ = -1; in TEST_F()
557 EXPECT_EQ(-1, pdwait4_(pd_, &status, WNOHANG, NULL)); in TEST_F()
630 EXPECT_EQ(0, pdwait4_(pd_, &status, 0, NULL)); in TEST_F()
638 int rc = pdwait4_(pd_, &status, 0, NULL); in TEST_F()
649 EXPECT_OK(close(pd_)); in TEST_F()
650 pd_ = -1; in TEST_F()
682 TestPdkill(pid_, pd_); in TEST_F()
686 TestPdkill(pid_, pd_); in TEST_F()
826 EXPECT_OK(close(pd_)); in TEST_F()
846 EXPECT_OK(fstat(pd_, &stat)); in TEST_F()
854 EXPECT_OK(fstat(pd_, &stat)); in TEST_F()
870 EXPECT_OK(close(pd_)); in TEST_F()
871 pd_ = -1; in TEST_F()
1035 close(pd_); in TEST_F()
1075 *(int *)CMSG_DATA(cmptr) = pd_; in TEST_F()
1078 if (verbose) fprintf(stderr, "[%d] send process descriptor %d on socket\n", getpid_(), pd_); in TEST_F()
1084 if (verbose) fprintf(stderr, "[%d] close process descriptor %d\n", getpid_(), pd_); in TEST_F()
1085 close(pd_); // Not last open process descriptor in TEST_F()