]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs/tipo3.c
Expongo el obtener siguiente de secuencial indexado, via la funcion en indince obtene...
[z.facultad/75.06/emufs.git] / emufs / tipo3.c
index 49a94d0b22c3249ca7cd7a7a07ef07abdb22f6d2..1381ce4bc426e1e866494be4ea524e5b2cda0adc 100644 (file)
@@ -65,6 +65,7 @@ int emufs_tipo3_inicializar(EMUFS* efs)
        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;
 }
@@ -715,8 +716,7 @@ EMUFS_REG_ID emufs_tipo3_insertar_ordenado(EMUFS *emu, void *ptr, EMUFS_REG_SIZE
                } /*aca deberia estar apuntando al final de los registros. espacio libre*/
                fs -= sizeof(int); /*footer*/
                if ( fs >= size+sizeof(EMUFS_REG_ID) ){ /* puedo meter el registro en este bloque*/
-                       PERR("GRABO ORDENADO");         
-                       printf("clave: %d    bloque: %d\n", query.clave, query.num_bloque);                     
+                       PERR("GRABO ORDENADO");                 
                        grabar_ordenado_en_bloque(emu, ptr, size, bloque, query.num_bloque, fs, err);
                        /*en teoria el nuevo registro no debe cambiar el ancla, por lo cual no actualizo el arbol*/
                        free(bloque);