]> git.llucax.com Git - z.facultad/75.06/emufs.git/blob - emufs/tipo1_main.c
618032a26012f4858bb1172c3b70c3d434eb6ac7
[z.facultad/75.06/emufs.git] / emufs / tipo1_main.c
1 #include "emufs.h"
2
3 int main(int argc, char* argv[]) {
4         EMUFS* efs;
5
6         if (argc < 2) {
7                 printf("Faltan argumentos! %s [nombre]\n", argv[0]);
8                 return 1;
9         }
10
11         /*
12         efs = emufs_crear(argv[1], T1, 1024, 0);
13         if (!efs) {
14                 printf("No se pudo crear el EMUFS.\n");
15                 return 1;
16         }
17         if (emufs_idx_agregar(efs, 0, 0)) {
18                 printf("No se pudo agregar índice.\n");
19                 return 1;
20         }
21         if (emufs_idx_agregar(efs, 0, 1)) {
22                 printf("No se pudo agregar índice.\n");
23                 return 1;
24         }
25         return 0;
26
27         efs = emufs_abrir(argv[1]);
28         if (!efs) {
29                 printf("No se pudo abrir el EMUFS.\n");
30                 return 1;
31         }
32
33         if (!efs->leer_registro(efs, 0, registro1) == -1) {
34                 printf("No se pudo leer el registro 1.\n");
35                 return 1;
36         }
37         registro1[4] = '\0';
38         printf("Registro 1: %s\n", registro1);
39
40         /*
41         if (efs->leer_registro(efs, 1, registro2, 5) == -1) {
42                 printf("No se pudo leer el registro 2.\n");
43                 return 1;
44         }
45         registro2[5] = '\0';
46         printf("Registro 2: %s\n", registro2);
47         */
48
49         /*emufs_destruir(efs);*/
50         return 0;
51 }