X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/blobdiff_plain/80aa04fe7756cf1670b51e01238b166d95eb43e4..681f9d807b6f486e251e49401abe40c09b7855c1:/emufs/emufs.c?ds=sidebyside diff --git a/emufs/emufs.c b/emufs/emufs.c index 297cf9d..9f2a29d 100644 --- a/emufs/emufs.c +++ b/emufs/emufs.c @@ -143,6 +143,8 @@ EMUFS *emufs_crear(const char *filename, EMUFS_Tipo tipo, EMUFS_BLOCK_SIZE tam_b case T1: /* Asigna punteros a funciones. */ + /* TODO verificar que el tamaño de bloque sea como mínimo del + * tamaño de la cabecera de un registro + N */ emufs_tipo1_inicializar(efs); /* Guarda cabeceras propias. */ @@ -266,9 +268,10 @@ int ver_archivo_FS(EMUFS *emu) fprintf(stderr, "no pude abrir el archivo %s\n",name_f_block_free); return -1; } + fprintf(stderr,"BOQUES Y ESPACIO LIBRE\n"); fread(®,sizeof(reg),1,f_block_free); while ( !feof(f_block_free) ){ - fprintf(stderr, " Bloque = %li Espacio libre = %li\n",reg.marker, reg.freespace); + fprintf(stderr, "Bloque = %li Espacio libre = %li\n",reg.marker, reg.freespace); fread(®,sizeof(reg),1,f_block_free); }