Lines Matching refs:pipefd
287 int pipefd[2];
290 xpipe(pipefd);
298 xclose(pipefd[1]); /* Close unused write*/
299 dup2(pipefd[0], 0);
303 xclose(pipefd[0]); /* Close unused read end */
304 dup2(pipefd[1], tar_hdl->src_fd); //write to pipe
318 int pipefd[2], status = 0;
322 if (pipe(pipefd) == -1) error_exit("pipe");
346 xclose(pipefd[1]); // Close unused write
347 dup2(pipefd[0], 0);
351 xclose(pipefd[0]); // Close unused read end
352 copy_in_out(tar->src_fd, pipefd[1], file_hdr->size);
354 xclose(pipefd[1]);
510 int pipefd[2];
513 if (pipe(pipefd) == -1) error_exit("pipe");
520 xclose(pipefd[0]); /* Close unused read*/
522 dup2(pipefd[1], 1); //write to pipe
525 xclose(pipefd[1]); /* Close unused read end */
526 dup2(pipefd[0], tar_hdl->src_fd); //read from pipe