Lines Matching refs:pipefd
20 static int alloc_noexit(unsigned long nr_pages, int pipefd)
38 if (write(pipefd, "", 1) < 0) {
76 static int child_main(int pipefd[], size_t size)
81 close(pipefd[0]);
82 res = alloc_noexit(MB(size) / psize(), pipefd[1]);
83 close(pipefd[1]);
89 int pipefd[2], pidfd;
110 if (pipe(pipefd)) {
117 close(pipefd[0]);
118 close(pipefd[1]);
124 res = child_main(pipefd, size);
132 close(pipefd[1]);
134 res = read(pipefd[0], &byte, 1);
135 close(pipefd[0]);