|
Gestor de Memoria - Práctica 3 OS 1.0
Simulador de gestión de memoria con algoritmos de Primer Hueco y Siguiente Hueco.
|
Funciones | |
| int | write_all (int fd, const void *buffer, size_t size) |
| Escribe todos los bytes del buffer al descriptor de fichero. | |
Funciones para escritura robusta en descriptores.
| int write_all | ( | int | fd, |
| const void * | buffer, | ||
| size_t | size ) |
Escribe todos los bytes del buffer al descriptor de fichero.
Garantiza que se escriban exactamente size bytes, manejando automáticamente las escrituras parciales que pueden ocurrir con pipes, sockets o cuando el kernel interrumpe la operación.
| [in] | fd | Descriptor de fichero de destino (debe estar abierto para escritura) |
| [in] | buffer | Puntero a los datos a escribir |
| [in] | size | Cantidad de bytes a escribir |
Definición en la línea 18 del archivo file_utils.c.
Referenciado por guardar_estado() y transfer_data().
