X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/blobdiff_plain/63f9cc2172df9d346457685096b4de200c084e9e..e8fa2ccccf10bdfcff1aedbaf919f3bc823f1ecf:/emufs/indice_b.h diff --git a/emufs/indice_b.h b/emufs/indice_b.h index 6101afc..7093de2 100644 --- a/emufs/indice_b.h +++ b/emufs/indice_b.h @@ -6,6 +6,7 @@ #include #include +#include "common.h" #include "indices.h" typedef struct _b_nodo_header_ { @@ -20,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. @@ -28,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 */