X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/blobdiff_plain/2c6bdf99d8de44452bdca921bf12bd1cc9350757..7ea1065532dc62464c0172076c8985aaec617e90:/emufs/fsc.h?ds=sidebyside diff --git a/emufs/fsc.h b/emufs/fsc.h index 8a228f9..1843926 100644 --- a/emufs/fsc.h +++ b/emufs/fsc.h @@ -97,9 +97,15 @@ EMUFS_FREE emufs_fsc_get_media_fs(EMUFS *emu); int emufs_fsc_get_max_min_fs(EMUFS *emu, EMUFS_FREE *min, EMUFS_FREE *max); /** Trunca el archivo hasta el bloque \param block*/ -int emufs_fsc_truncate(EMUFS *emu, EMUFS_BLOCK_ID block); +int emufs_fsc_truncate(EMUFS*, EMUFS_BLOCK_ID); /** Devuelve la cantidad de bloques vacios en el archivo*/ -int emufs_fsc_get_cant_bloques_vacios(EMUFS *emu); +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 */