[linux-l] Re: find(1) mit und ohne xargs(1)

Oswald Buddenhagen ossi at kde.org
Mi Okt 12 10:51:15 CEST 2005


On Wed, Oct 12, 2005 at 10:12:46AM +0200, Jan-Benedict Glaw wrote:
> On Tue, 2005-10-11 11:13:21 +0200, Oswald Buddenhagen <ossi at kde.org> wrote:
> > das ist kernel-spezifisch; linux hat eine maximale größe für den
> > argv-content von 32k. bei "überlauf" wird das ziel-kommando eben
> 
> Erm, nicht ganz.  Linux benutzt 32 Speicher-Seiten, um Argumente zu
> übergeben. Auf den gängigen 32bit-Architekturen, die meist 4k große
> Seiten benutzen, sind das dann 128KB. Die 64bitler benutzen meist 8k
> große Seiten, haben also 256KB für Argumente zur Verfügung.
> 
ok, punkt für dich. ich hab' mich auf den output des libtool-configure
gestützt. nach einem blick da rein ist festzustellen: 32k ist die halbe
länge *eines* arguments. ob da noch was anderes reinspielt, weiß ich
nicht.


-- 
Hi! I'm a .signature virus! Copy me into your ~/.signature, please!
--
Chaos, panic, and disorder - my work here is done.



Mehr Informationen über die Mailingliste linux-l