X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fcopy-file.c;h=198a01417f648e7f09b8ea94411a9416bcbfb71c;hb=39e82e46dde285e3ed536bf9b089904cd2b04c3c;hp=7de2ca63d84bc4aac632011dfe81a3ee5bfdf6e2;hpb=793bac547a136024a987bf30d26020fc6699ba6b;p=gnulib.git diff --git a/lib/copy-file.c b/lib/copy-file.c index 7de2ca63d..198a01417 100644 --- a/lib/copy-file.c +++ b/lib/copy-file.c @@ -26,6 +26,7 @@ #include #include +#include #include #ifdef HAVE_UNISTD_H @@ -57,7 +58,7 @@ copy_file_preserving (const char *src_filename, const char *dest_filename) int mode; int dest_fd; char buf[4096]; - const int buf_size = sizeof (buf); + const size_t buf_size = sizeof (buf); src_fd = open (src_filename, O_RDONLY | O_BINARY); if (src_fd < 0 || fstat (src_fd, &statbuf) < 0)