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