X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/blobdiff_plain/a53aa4647b26ef8543a45f1410f42123717d447f..289dcaa6f45429b0c68e1490743b9d73d698678e:/emufs/b_plus.h diff --git a/emufs/b_plus.h b/emufs/b_plus.h index 9c4aa39..076f2b1 100644 --- a/emufs/b_plus.h +++ b/emufs/b_plus.h @@ -19,6 +19,7 @@ typedef struct _indexspecs_ { typedef struct _index_dat_ { EMUFS_BLOCK_ID num_bloque; + EMUFS_BLOCK_ID num_nuevo_bloque; CLAVE clave; } INDEX_DAT; @@ -36,6 +37,7 @@ int emufs_b_plus_get_bloque(INDEXSPECS *idx, INDEX_DAT *dataset); int emufs_b_plus_actualizar_nodo(INDEX_DAT *dataset); int emufs_b_plus_buscar(); int emufs_b_plus_destuir(); - +int b_plus_insertar_clave(INDEXSPECS *, INDEX_DAT *); +NODO_B_PLUS *b_plus_leer_nodo(INDEXSPECS *idx, int num); #endif