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;
}