From 7d8312982c987dac9af84f1b9346b113527c4bea Mon Sep 17 00:00:00 2001 From: rfm Date: Thu, 26 Jan 2012 19:59:58 +0000 Subject: [PATCH] fix copying large files git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34637 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 4 ++++ Source/NSFileManager.m | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 764ae25e0..c8121ae93 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2012-01-26 Richard Frith-Macdonald + + * Source/NSFileManager.m: Fix copying for large files (issue #35381) + 2012-01-25 Stefan Bidigaray * Source/NSNumberFormatter.m: Call unum_format* only once. diff --git a/Source/NSFileManager.m b/Source/NSFileManager.m index ca63ca48b..9f2adfa65 100644 --- a/Source/NSFileManager.m +++ b/Source/NSFileManager.m @@ -2655,11 +2655,11 @@ static inline void gsedRelease(GSEnumeratedDirectory X) #else NSDictionary *attributes; - int i; + unsigned long long fileSize; + unsigned long long i; int bufsize = 8096; int sourceFd; int destFd; - int fileSize; int fileMode; int rbytes; int wbytes;