|
Gestor de Memoria - Práctica 3 OS 1.0
Simulador de gestión de memoria con algoritmos de Primer Hueco y Siguiente Hueco.
|
Librería de utilidades para operaciones de E/S con descriptores de fichero. Más...
#include <stddef.h>#include <sys/types.h>

Ir al código fuente de este archivo.
defines | |
| #define | DEFAULT_BUFFER_SIZE 4096 |
| Tamaño del buffer interno usado por transfer_all() (4KB). | |
Funciones | |
| int | write_all (int fd, const void *buffer, size_t size) |
| Escribe todos los bytes del buffer al descriptor de fichero. | |
| ssize_t | read_all (int fd, void *buffer, size_t size) |
| Lee hasta size bytes de un descriptor a un buffer. | |
| ssize_t | transfer_data (int fd_src, int fd_dst, char *buffer, ssize_t buffer_size) |
| Transfiere datos de un descriptor de origen a uno de destino. | |
| ssize_t | transfer_all (int fd_src, int fd_dst) |
| Transfiere todo el contenido de un descriptor a otro. | |
| ssize_t | copy_file (const char *src_path, const char *dst_path) |
| Copia un archivo completo a otra ubicación. | |
Librería de utilidades para operaciones de E/S con descriptores de fichero.
Este módulo proporciona funciones robustas para:
Todas las funciones manejan correctamente:
Definición en el archivo file_utils.h.