Lines Matching refs:pipefd
287 int pipefd[2]; in compress_stream() local
290 xpipe(pipefd); in compress_stream()
298 xclose(pipefd[1]); /* Close unused write*/ in compress_stream()
299 dup2(pipefd[0], 0); in compress_stream()
303 xclose(pipefd[0]); /* Close unused read end */ in compress_stream()
304 dup2(pipefd[1], tar_hdl->src_fd); //write to pipe in compress_stream()
318 int pipefd[2], status = 0; in extract_to_command() local
322 if (pipe(pipefd) == -1) error_exit("pipe"); in extract_to_command()
346 xclose(pipefd[1]); // Close unused write in extract_to_command()
347 dup2(pipefd[0], 0); in extract_to_command()
351 xclose(pipefd[0]); // Close unused read end in extract_to_command()
352 copy_in_out(tar->src_fd, pipefd[1], file_hdr->size); in extract_to_command()
354 xclose(pipefd[1]); in extract_to_command()
502 int pipefd[2]; in extract_stream() local
505 if (pipe(pipefd) == -1) error_exit("pipe"); in extract_stream()
512 xclose(pipefd[0]); /* Close unused read*/ in extract_stream()
514 dup2(pipefd[1], 1); //write to pipe in extract_stream()
517 xclose(pipefd[1]); /* Close unused read end */ in extract_stream()
518 dup2(pipefd[0], tar_hdl->src_fd); //read from pipe in extract_stream()