Lines Matching defs:dst_fd
70 static int unzip_extract(zip_header_t *zip_header, int src_fd, int dst_fd)
76 bb_copyfd_exact_size(src_fd, dst_fd, size);
80 /* err = */ inflate_unzip(&res, zip_header->formatted.cmpsize, src_fd, dst_fd);
104 int src_fd = -1, dst_fd = -1;
130 dst_fd = STDOUT_FILENO;
274 } else if (dst_fd == STDOUT_FILENO) { /* Extracting to STDOUT */
327 dst_fd = xopen(dst_fn, O_WRONLY | O_CREAT | O_TRUNC);
332 if (unzip_extract(&zip_header, src_fd, dst_fd)) {
335 if (dst_fd != STDOUT_FILENO) {
337 close(dst_fd);