Lines Matching refs:pipefd
1027 bool EpollWaitforChildProcess(pid_t &pid, int &pipefd)
1037 event.data.fd = pipefd;
1038 if (epoll_ctl(epollfd, EPOLL_CTL_ADD, pipefd, &event) == -1) {
1051 close(pipefd);
1060 close(pipefd);
1064 read(pipefd, &g_dumpStatus, sizeof(g_dumpStatus));
1065 close(pipefd);
1075 int pipefd[2];
1076 if (pipe(pipefd) == -1) {
1090 close(pipefd[0]);
1103 write(pipefd[1], &g_dumpStatus, sizeof(g_dumpStatus));
1106 close(pipefd[1]);
1109 if (!EpollWaitforChildProcess(pid, pipefd[0])) {