From 5c1111ac5de926ac1bb63f0ffab5ca24e0b63e4d Mon Sep 17 00:00:00 2001 From: stormrider1982 Date: Wed, 25 Feb 2004 18:43:22 +0000 Subject: [PATCH] =?UTF-8?q?voila=20les=20difficult=C3=A9s=20sont=20termin?= =?UTF-8?q?=C3=A9es...=20;)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/rapport/devel.tex | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/doc/rapport/devel.tex b/doc/rapport/devel.tex index 65b5889..fcaf4ba 100644 --- a/doc/rapport/devel.tex +++ b/doc/rapport/devel.tex @@ -46,3 +46,11 @@ machines n' mais également pour créer la bibliothèque. En effet, il faut ajouter plus ou moins d'options à la compilation: soit il faut ajouter \verb+-lrt+, dans un cas ou \verb+-lrt -lpthread+ dans l'autre. \par Ces distinctions se font dans les {\em Makefile}, \verb+/src/Makefile+ et \verb+/test/Makefile+. +\par Encore une autre difficulté d{\^u}e à Posix, est la +projection de fichier ou {\em mapping} avec {\em mmap}. L'offset +peut {\^e}tre aligné sur les pages mémoires sur +certains systèmes. Or ceci est emb{\^e}tant lorsque l'on veut +accéder à un fichier qui commence n'importe où dans le bloc mémoire. +Pour remédier à cela, nous {\em mappons} jusqu'à ``juste derrière le +buffer''. Nous autorisons le buffer en lecture/écriture et nous déplaçons +l'adresse obtenue au début du buffer.