X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/blobdiff_plain/a1146fe4177661c121dddaa5c8d60d9620967949..8ed872279800f018aa1dfa690d646428d68820c1:/emufs/indices.c diff --git a/emufs/indices.c b/emufs/indices.c index fdb6c4b..aab487a 100644 --- a/emufs/indices.c +++ b/emufs/indices.c @@ -53,6 +53,7 @@ INDICE *emufs_indice_crear(EMUFS *emu, char *nombre, INDICE_FUNCION funcion, IND tmp->sig = NULL; tmp->size_claves = 0; tmp->size_hijos = 0; + tmp->keybucket = NULL; fprintf(stderr, "TIPO ARBOL= %d\n", tmp->tipo); switch (tmp->tipo) { @@ -86,6 +87,8 @@ INDICE *emufs_indice_crear(EMUFS *emu, char *nombre, INDICE_FUNCION funcion, IND tmp->size_claves = (tmp->tam_bloque - SIZE_B_PLUS_HEADER - sizeof(CLAVE))/2; tmp->size_hijos = tmp->size_claves + sizeof(CLAVE); emufs_b_plus_crear(tmp); + tmp->obtener_menor_clave = emufs_b_plus_obtener_menor_clave; + tmp->obtener_mayor_clave = emufs_b_plus_obtener_mayor_clave; PERR("AÚN NO IMPLEMENTADO DEL TODO!!!!!!!!"); break; } @@ -303,4 +306,3 @@ int emufs_indice_es_clave_nula(INDICE *idx, CLAVE k) } return 0; } -