]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs/tipo3.c
no se como voy a hacer para probarlo
[z.facultad/75.06/emufs.git] / emufs / tipo3.c
index 28eafd5716c2b6adbe09783df3b28041791c9e9a..24d2e72e5ea0e095615af0016df8d318a176b522 100644 (file)
@@ -585,7 +585,7 @@ void emufs_tipo3_leer_bloque_raw(EMUFS *efs, EMUFS_BLOCK_ID id, char **actual, c
        (*size1) = (*size2) = (*size3) = efs->tam_bloque;
 }
 
-int emufs_tipo3_insertar_ordenado(EMUFS *emu, void *ptr, INDICE *indice, int *err)
+int emufs_tipo3_insertar_ordenado(EMUFS *emu, void *ptr, int *err)
 {
        #ifdef ESTO_NO_ANDA_TODAVIA
        CLAVE clave, clave_aux;
@@ -596,9 +596,9 @@ int emufs_tipo3_insertar_ordenado(EMUFS *emu, void *ptr, INDICE *indice, int *er
        /*le asigno un posible numero de bloque para el caso en que no encuentre donde meterlo*/
        query.num_bloque = num_bloque;  
        /*saco la clave del stream*/
-       query.clave = emufs_indice_generar_clave(indice, ptr);
+       query.clave = emufs_indice_generar_clave(emu->indices, ptr);
        /*mando a buscar en el arbol el bloque correspondiente a esa clave*/
-       indice->emufs_b_plus_get_bloque(ind, &query);
+       emu->indices->emufs_b_plus_get_bloque(ind, &query);
        /*en query->num_bloque tengo el bloque donde debo meter el registro*/
        
        /*cargo el bloque*/
@@ -613,6 +613,9 @@ int emufs_tipo3_insertar_ordenado(EMUFS *emu, void *ptr, INDICE *indice, int *er
        /*si no entra, tengo que insertar una nueva clave en el arbol y separar los registros en 2 bloques*/
        
        
+       
+       
+       
        #endif /*ESTO_NO_ANDA_TODAVIA*/
        return 0;
 }