+ /*si existe, lo busco en el archivo de bloques*/
+ if (efs->indices != NULL) {
+ /* TODO : Verificar donde esta el indice primario */
+ dato = efs->indices->existe_entrada(efs->indices, clave);
+ reg_offset = dato.bloque;
+ id_reg = dato.id;
+ } else {
+ id_reg = clave.i_clave;
+ fprintf(stderr, "Estoy buscando clave %d sin indice.\n", id_reg);
+ reg_offset = emufs_idx_buscar_registro(efs, id_reg);
+ }