[linux-l] Re: find(1) mit und ohne xargs(1)
Jan-Benedict Glaw
jbglaw at lug-owl.de
Mi Okt 12 10:12:46 CEST 2005
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.
Nachzulesen in ./linux/include/linux/binfmts.h (MAX_ARG_PAGES) und
entsprechend in ./linux/fs/binfmt_*.c .
MfG, JBG
--
Jan-Benedict Glaw jbglaw at lug-owl.de . +49-172-7608481 _ O _
"Eine Freie Meinung in einem Freien Kopf | Gegen Zensur | Gegen Krieg _ _ O
für einen Freien Staat voll Freier Bürger" | im Internet! | im Irak! O O O
ret = do_actions((curr | FREE_SPEECH) & ~(NEW_COPYRIGHT_LAW | DRM | TCPA));
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : signature.asc
Dateityp : application/pgp-signature
Dateigröße : 189 bytes
Beschreibung: Digital signature
URL : <https://mlists.in-berlin.de/pipermail/linux-l-mlists.in-berlin.de/attachments/20051012/60a959ea/attachment.sig>
Mehr Informationen über die Mailingliste linux-l