X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/blobdiff_plain/0a8c25d48c0fa1602556582885e33426cb2e05fa..b79e29fb18f3f8898b62ae999fbcd50d5a9fb92d:/emufs/tipo1_test.c diff --git a/emufs/tipo1_test.c b/emufs/tipo1_test.c index 8b3e1b9..bb18c19 100644 --- a/emufs/tipo1_test.c +++ b/emufs/tipo1_test.c @@ -8,23 +8,46 @@ int main(int argc, char* argv[]) { printf("Faltan argumentos! %s [nombre]\n", argv[0]); return 1; } - efs = emufs_abrir(argv[1]); + + /* + efs = emufs_crear(argv[1], T1, 1024, 0); if (!efs) { printf("No se pudo crear el EMUFS.\n"); return 1; } - if (efs->leer_registro(efs, 1, registro1, 4) == -1) { + if (emufs_idx_agregar(efs, 0, 0)) { + printf("No se pudo agregar índice.\n"); + return 1; + } + if (emufs_idx_agregar(efs, 0, 1)) { + printf("No se pudo agregar índice.\n"); + return 1; + } + return 0; + */ + + efs = emufs_abrir(argv[1]); + if (!efs) { + printf("No se pudo abrir el EMUFS.\n"); + return 1; + } + + if (efs->leer_registro(efs, 0, registro1, 4) == -1) { printf("No se pudo leer el registro 1.\n"); return ; } registro1[4] = '\0'; printf("Registro 1: %s\n", registro1); + + /* if (efs->leer_registro(efs, 1, registro2, 5) == -1) { printf("No se pudo leer el registro 2.\n"); return 1; } registro2[5] = '\0'; printf("Registro 2: %s\n", registro2); + */ + emufs_destruir(efs); return 0; }