Gestor de Memoria - Práctica 3 OS 1.0
Simulador de gestión de memoria con algoritmos de Primer Hueco y Siguiente Hueco.
Cargando...
Buscando...
Nada coincide
file_utils.h
Ir a la documentación de este archivo.
1#ifndef FILE_UTILS_H
2#define FILE_UTILS_H
3
36
37#include <stddef.h>
38#include <sys/types.h>
39
44
46#define DEFAULT_BUFFER_SIZE 4096
47
49
54
78int write_all(int fd, const void* buffer, size_t size);
79
81
86
115ssize_t read_all(int fd, void *buffer, size_t size);
116
118
123
148ssize_t transfer_data(int fd_src, int fd_dst, char *buffer, ssize_t buffer_size);
149
170ssize_t transfer_all(int fd_src, int fd_dst);
171
173
178
212ssize_t copy_file(const char *src_path, const char *dst_path);
213
215
216#endif // FILE_UTILS_H
ssize_t copy_file(const char *src_path, const char *dst_path)
Copia un archivo completo a otra ubicación.
Definition file_utils.c:71
int write_all(int fd, const void *buffer, size_t size)
Escribe todos los bytes del buffer al descriptor de fichero.
Definition file_utils.c:18
ssize_t read_all(int fd, void *buffer, size_t size)
Lee hasta size bytes de un descriptor a un buffer.
Definition file_utils.c:34
ssize_t transfer_all(int fd_src, int fd_dst)
Transfiere todo el contenido de un descriptor a otro.
Definition file_utils.c:65
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.
Definition file_utils.c:52