Fixes so "make allnoconfig" works again.
[oweals/busybox.git] / libbb / print_file.c
index bd7108d2f0ee4766312f99e91fab656cfc290388..963db141659267acddc5a7305a39515bb212fe07 100644 (file)
@@ -21,6 +21,7 @@
 
 #include <stdio.h>
 #include <stdlib.h>
+#include <unistd.h>
 #include "libbb.h"
 
 extern void bb_xprint_and_close_file(FILE *file)
@@ -28,7 +29,7 @@ extern void bb_xprint_and_close_file(FILE *file)
        bb_xfflush_stdout();
        /* Note: Do not use STDOUT_FILENO here, as this is a lib routine
         *       and the calling code may have reassigned stdout. */
-       if (bb_copyfd_eof(fileno(file), fileno(stdout)) == -1) {
+       if (bb_copyfd_eof(fileno(file), STDOUT_FILENO) == -1) {
                /* bb_copyfd outputs any needed messages, so just die. */
                exit(bb_default_error_retval);
        }