]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs/tipo2.c
Se cambia el prototipo de leer_registro() para poder devolver el tamaƱo del
[z.facultad/75.06/emufs.git] / emufs / tipo2.c
index 70d889d98d509994b1ec4e6b0e12f1e7888b1170..6f05f667de94ad229cf0bae82b3303e0cce322e7 100644 (file)
@@ -116,6 +116,12 @@ int emufs_tipo2_borrar_registro(EMUFS *efs, EMUFS_REG_ID n_IdReg)
        printf ("tipo2.c >> About to delete Reg %lu of Size: %lu\n",n_IdReg,n_RegSize);
        emufs_tipo2_dummyfill(efs,n_RegOffset,n_RegSize);
        
        printf ("tipo2.c >> About to delete Reg %lu of Size: %lu\n",n_IdReg,n_RegSize);
        emufs_tipo2_dummyfill(efs,n_RegOffset,n_RegSize);
        
+       /* Agregamos el GAP en el archivo de FSC, el cual hara un merge con */
+       /* otro GAP por delante y/o por detras en caso de hayarlo. */
+       emufs_fsc_agregar_gap(efs,n_RegOffset,n_RegSize+sizeof(EMUFS_REG_ID)+sizeof(EMUFS_REG_SIZE));
+       /* Borramos el registro del indice de posiciones relativas */
+       /*emufs_idx_borrar(efs,n_IdReg);*/
+       
        return(0);
 }
 
        return(0);
 }