X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/blobdiff_plain/d367676c2ddb149764c0be1906472f5e5047f831..e5f006cdf069c341253488880979653d7826af7f:/emufs/tipo1.c diff --git a/emufs/tipo1.c b/emufs/tipo1.c index 88706da..313cf5c 100644 --- a/emufs/tipo1.c +++ b/emufs/tipo1.c @@ -98,6 +98,7 @@ int emufs_tipo1_inicializar(EMUFS* efs) efs->leer_registro_raw = emufs_tipo1_leer_registro_raw; efs->leer_estadisticas = emufs_tipo1_leer_estadisticas; efs->compactar = emufs_tipo1_compactar; + efs->modificar_registro = emufs_tipo1_modificar_registro; efs->tam_reg = 0; return EMUFS_OK; } @@ -120,6 +121,8 @@ int emufs_tipo4_inicializar(EMUFS* efs) efs->leer_registro_raw = emufs_tipo1_leer_registro_raw; efs->leer_estadisticas = emufs_tipo1_leer_estadisticas; efs->compactar = emufs_tipo1_compactar; + efs->modificar_registro= emufs_tipo1_modificar_registro_plus; + efs->obtener_claver_raw= emufs_tipo1_obtener_claves_raw; efs->tam_reg = 0; return EMUFS_OK; } @@ -722,7 +725,9 @@ EMUFS_BLOCK_ID emufs_tipo1_grabar_bloque_fsc(EMUFS *efs, void *block, EMUFS_REG_ID emufs_tipo1_modificar_registro(EMUFS* efs, CLAVE k, void *data, EMUFS_REG_SIZE size, int* err, INDICE_DATO dato) { + PERR("Tipo1 Modificar Borrando"); emufs_tipo1_borrar_registro(efs, k, dato); + PERR("Tipo1 Modificar Agregando de nuevo"); return emufs_tipo1_grabar_registro(efs, data, size, err); }