Lines Matching refs:pipefd
37 static int start_main (const char *binary, char *args[], int* pipefd) in start_main() argument
41 close(pipefd[0]); in start_main()
46 close(pipefd[1]); in start_main()
49 FILE* from_child = fdopen(pipefd[0], "r"); in start_main()
97 int pipefd[2]; in do_rk_updateEngine() local
98 if (pipe(pipefd) == -1) { in do_rk_updateEngine()
109 sprintf(args[1], "--pipefd=%d", pipefd[1]); in do_rk_updateEngine()
150 return start_main(binary, args, pipefd); in do_rk_updateEngine()
156 int pipefd[2]; in do_rk_update() local
157 if (pipe(pipefd) == -1) { in do_rk_update()
166 sprintf(args[2], "%d", pipefd[1]); in do_rk_update()
172 return start_main(binary, args, pipefd); in do_rk_update()
177 close(pipefd[0]); in do_rk_update()
183 close(pipefd[1]); in do_rk_update()
186 FILE* from_child = fdopen(pipefd[0], "r"); in do_rk_update()