Add missing include files
[oweals/busybox.git] / archival / libunarchive / data_extract_to_stdout.c
index 8be2fa2e9553755bbe22e78de80c45454ced8071..df2bca6ef52c1687ee8e8b4d950a6c5f789371ef 100644 (file)
@@ -15,8 +15,9 @@
  */
 
 #include "unarchive.h"
+#include <unistd.h>
 
 extern void data_extract_to_stdout(archive_handle_t *archive_handle)
 {
-       archive_copy_file(archive_handle, fileno(stdout));
+       bb_copyfd_size(archive_handle->src_fd, STDOUT_FILENO, archive_handle->file_header->size);
 }