]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs/indice_b.h
Modifico el arbol b porque lo estaba haciendo mal (mal manejo de los datos y los...
[z.facultad/75.06/emufs.git] / emufs / indice_b.h
index 4385c61e2f886e5652101b215d9c932bacc72f53..7093de2a080eb9de11955fe73bfe358d2f13bbc8 100644 (file)
@@ -21,7 +21,6 @@ typedef struct _b_nodo_header_ {
 } B_NodoHeader;
 
 typedef struct _b_nodo_entry_ {
-       /* FIXME usar tipo CLAVE */
        CLAVE clave;
        /* Si el nivel del nodo == 0, quiere decir que es el 
         * bloque del archivo de datos donde esta el registro.
@@ -29,6 +28,8 @@ typedef struct _b_nodo_entry_ {
         * del archivo de indice donde buscar
         */
        INDICE_DATO dato;
+       /* El ID de la hoja de depliega a la derecha */
+       int hijo_derecho;
 } B_NodoEntry;
 
 /* Crea un arbol */