From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 77136 invoked by alias); 25 Mar 2015 11:53:56 -0000 Mailing-List: contact cygwin-apps-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: cygwin-apps-cvs-owner@sourceware.org Received: (qmail 77116 invoked by uid 9078); 25 Mar 2015 11:53:56 -0000 Date: Wed, 25 Mar 2015 11:53:00 -0000 Message-ID: <20150325115356.77089.qmail@sourceware.org> From: corinna@sourceware.org To: cygwin-apps-cvs@sourceware.org Subject: [setup] branch master, updated. release_2.870-10-g8648b05 X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: 0c7564874d74ecbf410edb7165a26595f53a03f5 X-Git-Newrev: 8648b05caf47865394d76822dea7b37e5cc1282e X-SW-Source: 2015-q1/txt/msg00045.txt.bz2 https://sourceware.org/git/gitweb.cgi?p=cygwin-setup.git;h=8648b05caf47865394d76822dea7b37e5cc1282e commit 8648b05caf47865394d76822dea7b37e5cc1282e Author: Corinna Vinschen Date: Wed Mar 25 12:53:23 2015 +0100 Reading in 64K chunks is a lot faster on Win32. * install.cc (sha512_one): Raise buffer size to 64K for performance reasons. Signed-off-by: Corinna Vinschen Diff: --- ChangeLog | 5 +++++ install.cc | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) diff --git a/ChangeLog b/ChangeLog index d182896..854ba05 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2015-03-25 Corinna Vinschen + + * install.cc (sha512_one): Raise buffer size to 64K for performance + reasons. + 2015-03-04 Jon TURNEY * archive_tar.cc (next_file_name): Silence error for 'g' and 'x' diff --git a/install.cc b/install.cc index aa7c2e9..715d5fe 100644 --- a/install.cc +++ b/install.cc @@ -953,7 +953,7 @@ sha512_one (const packagesource& pkgsource) Progress.SetText4 ("Progress:"); Progress.SetBar1 (0); - unsigned char buffer[16384]; + unsigned char buffer[64 * 1024]; ssize_t count; while ((count = thefile->read (buffer, sizeof (buffer))) > 0) {