]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - tipo3/emufs.c
* BUGFIX : se estaba llamando a ver_archivo_FS luego de destruir la estructura.
[z.facultad/75.06/emufs.git] / tipo3 / emufs.c
index a76974116286e2ef87a5ee299858db12722518ac..cc30d939bab12f6059fb4c4dcc5ef0b91e7d98a7 100644 (file)
@@ -128,3 +128,25 @@ int emufs_destruir(EMUFS *e)
        return 0;
 }
 
+int ver_archivo_FS(EMUFS *emu)
+{
+       FILE *f_block_free;
+       BLOCK_FREE_T reg;
+       char name_f_block_free[255];
+       
+       strcpy(name_f_block_free,emu->nombre);
+       strcat(name_f_block_free,".fsc");
+
+       if ( (f_block_free = fopen("articulos.fsc","r"))==NULL ){
+               printf("no pude abrir el archivo %s\n",name_f_block_free);
+               return -1;
+       }
+       fread(&reg,sizeof(reg),1,f_block_free);
+       while ( !feof(f_block_free) ){
+               printf(" Bloque = %d   Espacio libre = %d\n",reg.block, reg.free_space);
+               fread(&reg,sizeof(reg),1,f_block_free);
+       }
+       
+       fclose(f_block_free);
+       return 0;
+}