X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/blobdiff_plain/32feb1e82b00d6c1ad3f5aa6884d003a665ea975..dab746f5bcfd9154d9a8656071d6a2436fd8a765:/emufs/tipo1.c diff --git a/emufs/tipo1.c b/emufs/tipo1.c index 8cd7e2c..3a6b294 100644 --- a/emufs/tipo1.c +++ b/emufs/tipo1.c @@ -232,7 +232,7 @@ EMUFS_REG_ID emufs_tipo1_grabar_registro(EMUFS* efs, void* reg, } /* actualizo el indice de bloques y registros */ - *err = emufs_idx_agregar(efs, block_id, reg_id); + *err = emufs_idx_agregar(efs, reg_id, block_id); if (*err){ PERR("No se pudo agregar idx"); return EMUFS_NOT_FOUND; @@ -310,7 +310,7 @@ int emufs_tipo1_borrar_registro(EMUFS *emu, EMUFS_REG_ID id_reg, int emufs_tipo1_header_jump(FILE* fp) { - if (fseek(fp, 0l, SEEK_END)) { + if (fseek(fp, emufs_tipo1_header_size(), SEEK_CUR)) { PERR("No se pudo hacer fseek()"); return 8; /* EMUFS_ERROR_SEEK_FILE */ }