X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/blobdiff_plain/7678c3e2cc80dc0a6e200bfa2c8bcb3acf8dd0a7..1103650bf8099a104304d123a1e36c30d537e462:/emufs/tipo2_main.c diff --git a/emufs/tipo2_main.c b/emufs/tipo2_main.c index cc3b204..1fe3efc 100644 --- a/emufs/tipo2_main.c +++ b/emufs/tipo2_main.c @@ -93,14 +93,14 @@ int main(int argc, char *argv[]) efs->borrar_registro(efs, n4);*/ /* Prueba de recompactacion */ - efs->borrar_registro(efs, n7); + /*efs->borrar_registro(efs, n7); efs->borrar_registro(efs, n4); - efs->borrar_registro(efs, n2); + efs->borrar_registro(efs, n2); */ n9 = efs->grabar_registro(efs, d, 8, &err); /* Levanto un registro */ - registro = efs->leer_registro(efs,n1,®_size,&err); + /*registro = efs->leer_registro(efs,n1,®_size,&err);*/ if (err == 0) { printf("tipo2_main.c >>Registro: %lu Size: %lu Content: %s\n\n",n2,reg_size,registro); } @@ -108,14 +108,14 @@ int main(int argc, char *argv[]) /* Obtengo stats */ stats = efs->leer_estadisticas(efs); - printf("Size del Archivo de datos: %lu\n",stats.tam_archivo_bytes); - printf("Cantidad de Registros en el Archivo de datos: %lu\n",stats.tam_archivo); + printf("Size del Archivo de datos: %lu\n",stats.tam_archivo); + printf("Cantidad de Registros en el Archivo de datos: %lu\n",stats.cant_registros); printf("Total de espacio libre en el .dat: %lu\n",stats.total_fs); printf("Minimo espacio libre en bloque o gap: %lu\n",stats.min_fs); printf("Maximo espacio libre en bloque o gap: %lu\n",stats.max_fs); printf("Media de espacio libre en bloque o gap: %lu\n",stats.media_fs); - printf("Cantidad en bytes de informacion de control: %lu\n",stats.info_control); - printf("Cantidad de bytes en datos: %lu\n",stats.tam_datos_bytes); + printf("Cantidad en bytes de informacion de control: %lu\n",stats.tam_info_control_dat+stats.tam_archivos_aux); + printf("Cantidad de bytes en datos: %lu\n",stats.tam_archivo-stats.tam_info_control_dat); /* Recompacto */ printf("Recompactando...\n"); @@ -123,14 +123,14 @@ int main(int argc, char *argv[]) /* Obtengo stats nevas */ stats = efs->leer_estadisticas(efs); - printf("Size del Archivo de datos: %lu\n",stats.tam_archivo_bytes); - printf("Cantidad de Registros en el Archivo de datos: %lu\n",stats.tam_archivo); + printf("Size del Archivo de datos: %lu\n",stats.tam_archivo); + printf("Cantidad de Registros en el Archivo de datos: %lu\n",stats.cant_registros); printf("Total de espacio libre en el .dat: %lu\n",stats.total_fs); printf("Minimo espacio libre en bloque o gap: %lu\n",stats.min_fs); - printf("Maximo espacio libre en bloque o gap: %lu\n",stats.max_fs); - printf("Media de espacio libre en bloque o gap: %lu\n",stats.media_fs); - printf("Cantidad en bytes de informacion de control: %lu\n",stats.info_control); - printf("Cantidad de bytes en datos: %lu\n",stats.tam_datos_bytes); + printf("Maximo espacio libre en bloque o gap: %lu\n",stats.max_fs); + printf("Media de espacio libre en bloque o gap: %lu\n",stats.media_fs); + printf("Cantidad en bytes de informacion de control: %lu\n",stats.tam_info_control_dat+stats.tam_archivos_aux); + printf("Cantidad de bytes en datos: %lu\n",stats.tam_archivo-stats.tam_info_control_dat-stats.total_fs); emufs_destruir(efs);