]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs/fsc.h
Se agrega debug_ver_estadisticas() para hacer pruebas.
[z.facultad/75.06/emufs.git] / emufs / fsc.h
index 8a228f9a8d4c2dde597a93407cc16e8c61c8108f..1843926dc67421605630bfa0db9c0e2ca987a5dd 100644 (file)
@@ -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_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*/
 
 /** 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 */
 
 #endif /* _EMUFS_FSC_H */