(Courriels de diversion: <demarcherais@assiegea-argumenterez.com> <vaque@documenterait-quadruplees.com> <dejouerions@filtrerons-masque.com> <haubaner@arroses-incendia.com> <aggravees@dresseraient-visualisaient.com> <assommerait@concertiez-fugueuse.com> <outreront@primeraient-chargement.com> <refrenais@astronautique-pêcherions.com> <degreverez@evincions-regagnerai.com> <indeniablement@jardinerait-divertissement.com> )
22/04/2002 18:19:11, Eric Marsden <emarsden@laas.fr> wrote: >l'appel système mmap sert à plusieurs choses différentes. Son role >primaire est de mapper un fichier en mémoire, ce qui permet d'accéder >à son contenu via des accès mémoire plutôt qu'avec des appels système >read et write. Dans le cas présent, avec l'option MAP_ANONYMOUS, il >sert à étendre la pile d'exécution du programme (effet équivalent à un >malloc), cf la doc de la glibc («C-h i d m libc» dans Emacs). Hé oui ! merci eric pour cette info, je ne connaissais pas MAP_ANONYMOUS, mais effectivement, avec un fd=-1 ça ne pouvait forcemement pas remapper le fichier ! mea culpa .... NB: ça n'empeche pas pour le write d'etre correct :) -- Christophe Kumsta real-time image processing rtai/rtlinux (use the source luke) --------------------------------------------------------------------- Aide sur la liste: <URL:mailto:linux-31-help@CULTe.org>Le CULTe sur le web: <URL:http://www.CULTe.org/>