Linux

CentOS 4.8

mmap2(2)


MMAP2

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"


mmap2(2)