]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs/emufs.c
Faltan reemplazar un par de llamadas e implementar un par de funciones mas, pero...
[z.facultad/75.06/emufs.git] / emufs / emufs.c
index 28fc248d05b2151114de8a431cede8927e54b4dc..b62702b53dc1f81b77ddb5ad310d66adb2f28d38 100644 (file)
@@ -73,10 +73,10 @@ EMUFS *emufs_crear(const char *filename, char tipo, unsigned int tam_bloque, uns
                case T3:
                        tmp->tipo = T3;
                        tmp->tam_bloque = tam_bloque;
-                       tmp->leer_bloque = leer_bloque;
-                       tmp->leer_registro = leer_registro;
-                       tmp->grabar_registro = grabar_registro;
-                       tmp->borrar_registro = borrar_registro;
+                       tmp->leer_bloque = emufs_tipo3_leer_bloque;
+                       tmp->leer_registro = emufs_tipo3_leer_registro;
+                       tmp->grabar_registro = emufs_tipo3_grabar_registro;
+                       tmp->borrar_registro = emufs_tipo3_borrar_registro;
                        tmp->nombre = str_dup(filename);
 
                        strcpy(name, filename);
@@ -151,10 +151,10 @@ EMUFS *emufs_abrir(const char *filename)
                case T3:
                        tmp->tipo = tipo;
                        fread(&tmp->tam_bloque, sizeof(int), 1, fp);
-                       tmp->leer_bloque = leer_bloque;
-                       tmp->leer_registro = leer_registro;
-                       tmp->grabar_registro = grabar_registro;
-                       tmp->borrar_registro = borrar_registro;
+                       tmp->leer_bloque = emufs_tipo3_leer_bloque;
+                       tmp->leer_registro = emufs_tipo3_leer_registro;
+                       tmp->grabar_registro = emufs_tipo3_grabar_registro;
+                       tmp->borrar_registro = emufs_tipo3_borrar_registro;
                        tmp->nombre = str_dup(filename);
        }