X-Recipient: archive-cygwin AT delorie DOT com X-Spam-Check-By: sourceware.org Message-ID: <492C1512.9020706@draigBrady.com> Date: Tue, 25 Nov 2008 15:09:06 +0000 From: =?ISO-8859-1?Q?P=E1draig_Brady?=

User-Agent: Thunderbird 2.0.0.6 (X11/20071008) MIME-Version: 1.0 To: Jim Meyering CC: Eric Blake , cygwin AT cygwin DOT com, bug-coreutils Subject: Re: "du -b --files0-from=-" running out of memory References: <49296551 DOT 4010801 AT byu DOT net> <87bpw5a5tp DOT fsf AT rho DOT meyering DOT net> <874p1v52od DOT fsf AT rho DOT meyering DOT net> In-Reply-To: <874p1v52od.fsf@rho.meyering.net> Content-Type: text/plain; charset="ISO-8859-1" x-MXSweep-CtasdSpam: Unknown x-MXSweep-CtasdVirus: Unknown x-MXSweep-KeywordsCount: 0 x-MXPurifier-SpamScore: 0 x-MXPurifier-VirusScore: 0 X-MXSweep-Threat: Clean X-MXUniqueID: 9f02e270-5b70-437d-96c1-d1731565e970 Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id mAPFAFN2020250 Jim Meyering wrote: > Subject: [PATCH 1/2] argv-iter: new module > > * gl/lib/argv-iter.h: New file. > * gl/lib/argv-iter.c: New file. > * gl/modules/argv-iter: New file. Very useful module! I see that --files0-from was added to `du` in Mar 2004, so it's a nice solution to this 4 year old issue. I notice that argv_iter does a malloc() + memcpy() per entry. Since the sources are already NUL terminated strings perhaps it could just return a pointer to a getdelim realloc'd buffer which was referenced in the argv_iterator struct. cheers, Pádraig. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/