MMAP2

Section: Manuel du programmeur Linux (2)
Updated: 2002-01-31
Index Retour au Menu Principal

 

NOM

mmap2 - Établir une projection en mémoire d'un fichier ou d'un périphérique.  

SYNOPSIS

#include <sys/mman.h>
#include <syscall.h>

_syscall6(void *, début, size_t, longueur, int, prot, int, drapeaux, int, fd, off_t, décalage_en_pages);

void * mmap2(void *début, size_t longueur, int prot, int drapeaux, int fd, off_t décalage_en_pages);

#endif  

DESCRIPTION

La fonction mmap2 réalise la même opération que mmap(2), excepté que l'argument final spécifie un décalage dans le fichier en nombre de pages système plutôt qu'en octets ([Ntd: en blocs de 4096 octets sur ix86 ou 8192 sur alpha]). Ceci permet aux applications qui utilisent un off_t sur 32 bits pour projecter des fichiers très grands (généralement jusqu'à 2^44 octets).  

NOTES

La fonction mmap2 est disponible depuis Linux 2.3.31. Elles est spécifique à Linux, et ne devrait pas être utilisée dans les applications portables. Voir également la fonction mmap64() qui est partie intégrante du LFS (Large File Summit).  

VOIR AUSSI

getpagesize(2), mmap(2), mremap(2), msync(2), shm_open(2)  

TRADUCTION

Thierry Vignaud <tvignaud@mandrakesoft.com>, 2002



 

Index

NOM
SYNOPSIS
DESCRIPTION
NOTES
VOIR AUSSI
TRADUCTION


Time: 21:41:02 GMT, December 19, 2004