(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/>