From: Nicolás Dimov Date: Sun, 30 May 2004 20:55:45 +0000 (+0000) Subject: -para debug X-Git-Tag: svn_import_r684~58 X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/commitdiff_plain/13548548ec733fd01b093c91b007379dbdbf293c -para debug --- diff --git a/emufs/tipo1_bplus_main.c b/emufs/tipo1_bplus_main.c index 6476d79..2be18d5 100644 --- a/emufs/tipo1_bplus_main.c +++ b/emufs/tipo1_bplus_main.c @@ -39,7 +39,7 @@ void ver_arbol(EMUFS *emu) num_nodo = nodo->hijos[nodo->cant_claves]; continue; } - if ( (no_esta(tecla, nodo->hijos, nodo->cant_claves+1) == -1)) { + if ( (no_esta(tecla, nodo->hijos, nodo->cant_claves+1) == -1)|| nodo->nivel == 0) { num_nodo = num_nodo_ant; printf("El nodo no existe o es nivel cero\n"); } diff --git a/emufs/tipo3.c b/emufs/tipo3.c index fb2c24d..49a94d0 100644 --- a/emufs/tipo3.c +++ b/emufs/tipo3.c @@ -715,7 +715,8 @@ 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"); + PERR("GRABO ORDENADO"); + printf("clave: %d bloque: %d\n", query.clave, query.num_bloque); 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);