efs->leer_registro = emufs_tipo3_leer_registro;
efs->grabar_registro = emufs_tipo3_grabar_registro;
efs->borrar_registro = emufs_tipo3_borrar_registro;
+ efs->leer_estadisticas = emufs_tipo3_leer_estadisticas;
/* Guarda cabeceras propias. */
fwrite(&tam_bloque, sizeof(EMUFS_BLOCK_SIZE), 1, fp);
#include <string.h>
#include "emufs.h"
#include "fsc.h"
-#include "tipo3.h"
+
int main(int argc, char *argv[])
{
EMUFS *fp;
free(b_ptr);
ver_archivo_FS(fp);
- s = emufs_tipo3_leer_estadisticas(fp);
+ s = fp->leer_estadisticas(fp);
printf("tam_archivo = %d\ntam_archivo_bytes = %d\ninfo_control = %d\n",s.tam_archivo,s.tam_archivo_bytes,s.info_control);
printf("media_fs = %d\ntotal_fs = %d\ncant_bloques = %d\n",s.media_fs, s.total_fs,s.cant_bloques);