Documentos de Académico
Documentos de Profesional
Documentos de Cultura
V4 Ejercicio3 Cap7
V4 Ejercicio3 Cap7
Llamada al sistema mmap1 se corresponde con la llamada al sistema 90 y la nueva versión 192. Esta
primitiva proyecta el contenido de un archivo en memoria, más concretamente, en el espacio de
direcciones del proceso que la genera. Presenta la siguiente sintaxis:
#include
#include
void *mmap (void *start, size_t length, int prot, int flags, int fd, off_t offset);
Hay que observar que ha de existir una coherencia entre el modo de apertura del fichero que se desea
modificar y el modo de mapeo del mismo. Es decir, que si se desean realizar lecturas y escrituras sobre
el archivo, esto habrá que especificarlo tanto en la llamada open como en la mmap.
1
Mapa de memoria
2
Numero entero que hace referencia a un archivo