|
Gestor de Memoria - Práctica 3 OS 1.0
Simulador de gestión de memoria con algoritmos de Primer Hueco y Siguiente Hueco.
|
Funciones | |
| ssize_t | read_all (int fd, void *buffer, size_t size) |
| Lee hasta size bytes de un descriptor a un buffer. | |
Funciones para lectura robusta desde descriptores.
| ssize_t read_all | ( | int | fd, |
| void * | buffer, | ||
| size_t | size ) |
Lee hasta size bytes de un descriptor a un buffer.
Intenta leer exactamente size bytes, manejando lecturas parciales y condiciones de EOF. Funciona con cualquier tipo de descriptor: archivos regulares, pipes, sockets, etc.
| [in] | fd | Descriptor de fichero de origen (debe estar abierto para lectura) |
| [out] | buffer | Destino donde se almacenarán los datos leídos |
| [in] | size | Cantidad máxima de bytes a leer |
Definición en la línea 34 del archivo file_utils.c.
Referenciado por cargar_procesos().
