]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs/tipo1_test.c
Cambios Realizados (son varios, read carefuly):
[z.facultad/75.06/emufs.git] / emufs / tipo1_test.c
index 8b3e1b9749186d222e54b5ca00665f86048633bc..7249e445381acbc180b3d2a7b4a0dc9ea1664f90 100644 (file)
@@ -8,24 +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 ;
+               return 1;
        }
        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;
 }
-