From b932dafe953d51be79e564f461dd5c43a618f431 Mon Sep 17 00:00:00 2001 From: Leandro Lucarella Date: Mon, 17 May 2004 19:43:35 +0000 Subject: [PATCH] Agrego un TODO para convertir (o compartir) B a B*. --- emufs/indice_b.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/emufs/indice_b.c b/emufs/indice_b.c index ff6104e..0e99b7e 100644 --- a/emufs/indice_b.c +++ b/emufs/indice_b.c @@ -299,6 +299,12 @@ static void b_insertar_en_nodo(INDICE *idx, CLAVE clave, INDICE_DATO dato, int n if (nodo_header.cant == CANT_HIJOS(idx)) { int total; + /* TODO: Si es B*, hay que chequear si alguno de los 2 + * nodos hermanos pueden prestarme espacio (y + * desplazar si es así). Si no pueden, hay que + * hacer un split de 2 nodos en 3. + * Si no es B*, hay que hacer lo que sigue: + */ nuevo = b_crear_nodo(idx, &nuevo_id); i=0; /* Creo una lista ordenada de los nodos a partir */ -- 2.43.0