X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fmake_ext4fs.git;a=blobdiff_plain;f=libsparse%2Foutput_file.c;fp=libsparse%2Foutput_file.c;h=ba92563dd3da11117c8f8308ba805165289dfdc7;hp=cd3080038118245e53e352bb676f30cd943c5578;hb=fe8f2ce6f493b26c21d7d5fa1a5ffe248945721f;hpb=fe3bfde910b6f5e753c69e19816bc78b23746434;ds=sidebyside diff --git a/libsparse/output_file.c b/libsparse/output_file.c index cd30800..ba92563 100644 --- a/libsparse/output_file.c +++ b/libsparse/output_file.c @@ -24,6 +24,7 @@ #include #include #include +#include #include #include #include @@ -34,13 +35,6 @@ #include "sparse_crc32.h" #include "sparse_format.h" -#ifndef USE_MINGW -#include -#define O_BINARY 0 -#else -#define ftruncate64 ftruncate -#endif - #if defined(__APPLE__) && defined(__MACH__) #define lseek64 lseek #define ftruncate64 ftruncate @@ -748,7 +742,7 @@ int write_file_chunk(struct output_file *out, unsigned int len, { int ret; - int file_fd = open(file, O_RDONLY | O_BINARY); + int file_fd = open(file, O_RDONLY); if (file_fd < 0) { return -errno; }