X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/blobdiff_plain/e3c23f272a05815f86a30cd233ec93f13310828b..8c383afd3c15f7a916cc14f43066a04d9a3e7612:/emufs/fsc.h diff --git a/emufs/fsc.h b/emufs/fsc.h index b700a8d..08cf1e6 100644 --- a/emufs/fsc.h +++ b/emufs/fsc.h @@ -43,8 +43,8 @@ #define EMUFS_FSC_EXT ".fsc" typedef struct emufs_fsc_t { - unsigned long int marker; - unsigned long int freespace; + EMUFS_BLOCK_ID marker; + EMUFS_FREE freespace; } EMUFS_FSC; /** Crea un archivo de Gaps o Espacio Libre en Bloque */ @@ -105,4 +105,7 @@ EMUFS_BLOCK_ID emufs_fsc_get_cant_bloques_vacios(EMUFS*); /** Devuelve la cantidad de bloques (o gaps) que tiene un archivo. */ EMUFS_BLOCK_ID emufs_fsc_get_num_blocks(EMUFS*); +/** Obtiene el tamaƱo del archivo de espacios libres. */ +long emufs_fsc_get_file_size(EMUFS*, int*); + #endif /* _EMUFS_FSC_H */