Selon le Linux man page et le POSIX spec, mmap
ne placera pas de nouveaux mappages à l'adresse 0 tant que le drapeau MAP_FIXED
n'est pas fourni. Est-ce la même chose pour mremap
de Linux? La description de la page de man pour l'indicateur REMAP_FIXED
indique qu'il "sert un but similaire à l'indicateur MAP_FIXED de mmap (2)", mais ne dit pas explicitement que, s'il n'est pas présent, mremap
est garanti de ne pas placer le mapping à 0Peut-on placer des mappings à 0?
Cette garantie est-elle réellement faite? Si oui, est-ce documenté quelque part?
Avez-vous la documentation pour sauvegarder ceci? – joshlf