]> git.llucax.com Git - z.facultad/75.06/emufs.git/commitdiff
agrego leer estadisticas del tipo 3 al emufs, todavia tengo que verificar que todos...
authorNicolás Dimov <ndimov@gmail.com>
Tue, 13 Apr 2004 05:08:21 +0000 (05:08 +0000)
committerNicolás Dimov <ndimov@gmail.com>
Tue, 13 Apr 2004 05:08:21 +0000 (05:08 +0000)
emufs/emufs.c
emufs/tipo3_main.c

index 148ccc43d55a4662fc3b391ec75c2d690971d33f..23cc027a87d9d272a7af8022f52ee997bfddcc0e 100644 (file)
@@ -161,6 +161,7 @@ EMUFS *emufs_crear(const char *filename, EMUFS_Tipo tipo, EMUFS_BLOCK_SIZE tam_b
                        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);
index 517350cc9638076cec56fa098e84a65b997c7365..ce6dfa85e6335cb4cf77de3e25f5a3d6db1763ff 100644 (file)
@@ -36,7 +36,7 @@
 #include <string.h>
 #include "emufs.h"
 #include "fsc.h"
-#include "tipo3.h"
+
 int main(int argc, char *argv[])
 {
        EMUFS *fp;
@@ -101,7 +101,7 @@ int main(int argc, char *argv[])
        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);