+
+/* Recompila y devuelve ciertas estadisticas del archivo indicado */
+EMUFS_Estadisticas emufs_tipo2_leer_estadisticas(EMUFS *emu)
+{
+ EMUFS_Estadisticas stats;
+ char name_f[255];
+ FILE *file;
+
+ strcpy(name_f,emu->nombre);
+ strcat(name_f,".dat");
+
+ /* Inicializo las stats por si hay error somewhere */
+ stats.tam_archivo = 0;
+ stats.tam_archivo_bytes = 0;
+ stats.info_control = 0;
+ stats.media_fs = 0;
+ stats.total_fs = 0;
+ stats.max_fs = 0;
+ stats.min_fs = 0;
+ stats.cant_bloques = 0;
+
+ /* Obtengo las stats de FSC */
+ stats.total_fs = emufs_fsc_get_total_fs(emu);
+ stats.media_fs = emufs_fsc_get_media_fs(emu);
+ emufs_fsc_get_max_min_fs(emu,&stats.min_fs,&stats.max_fs);
+
+ /* Faltan stats pero como cambia el API Idx, espero... */
+ if ( (file = fopen(name_f,"ab")) == NULL){
+ PERR("No se pudo abrir el archivo");
+ return stats;
+ }
+ stats.tam_archivo_bytes = ftell(file);
+ fclose(file);
+
+ return(stats);
+}