]> git.llucax.com Git - z.facultad/75.06/emufs.git/commitdiff
-para debug
authorNicolás Dimov <ndimov@gmail.com>
Sun, 30 May 2004 20:55:45 +0000 (20:55 +0000)
committerNicolás Dimov <ndimov@gmail.com>
Sun, 30 May 2004 20:55:45 +0000 (20:55 +0000)
emufs/tipo1_bplus_main.c
emufs/tipo3.c

index 6476d7936b495382a64c127637134c4817e1dae5..2be18d55ac79573004307b7e0c0d71a83c6b1f2b 100644 (file)
@@ -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");
                }
index fb2c24d594bbd1346f89609147c253cc4cdd01b4..49a94d0b22c3249ca7cd7a7a07ef07abdb22f6d2 100644 (file)
@@ -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);