efs->leer_estadisticas = emufs_tipo3_leer_estadisticas;
efs->compactar = emufs_tipo3_compactar;
efs->modificar_registro = emufs_tipo3_modificar_registro;
- efs->obtener_claves_raw = emufs_tipo3_obtener_claves_raw;
- efs->tam_reg = 0;
return EMUFS_OK;
}
efs->leer_estadisticas = emufs_tipo3_leer_estadisticas;
efs->compactar = emufs_tipo3_compactar;
efs->modificar_registro= emufs_tipo3_modificar_registro_plus;
+ efs->obtener_claves_raw = emufs_tipo3_obtener_claves_raw;
return EMUFS_OK;
}
menor_clave_bloque_nuevo = emufs_indice_generar_clave(emu->indices, new_bloque+sizeof(EMUFS_REG_ID));
/* TENGO QUE VER EN CUAL DE LOS DOS BLOQUES METO EL REGISTRO NUEVO */
if ( emufs_indice_es_menor(emu->indices, menor_clave_bloque_nuevo, clave) ){
- /* GRABO EN EL BLOQUE NUEVO */
+ PERR("GRABO EN EL BLOQUE NUEVO");
/*actualizo la cant de registros del bloque original (footer)*/
memcpy(bloque+emu->tam_bloque-sizeof(int), &i, sizeof(int));
/*actualizo el footer del nuevo bloque*/