]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs/tipo3_bplus_main.c
leer registro bplus.. hecho y testeado muy tibiamente en tipo1 y 3
[z.facultad/75.06/emufs.git] / emufs / tipo3_bplus_main.c
index e4aff57f66e72252549c4d536f402522baa587ca..b43432baef221da59913691e15deec46eca870be 100644 (file)
@@ -38,7 +38,7 @@ int main (int argc,char* argv[])
        char *r;
        EMUFS *emu;
        int tam_nodo = SIZE_B_PLUS_HEADER + sizeof(CLAVE)*5 + sizeof(CLAVE)*6;
-       EMUFS_REG_SIZE len;
+       EMUFS_REG_SIZE len, size;
        int err=0, i;
        
        texto = "PARTE COSNSTANTE, clave =";
@@ -119,6 +119,18 @@ clave.i_clave = 95;
 emufs_tipo3_eliminar_ordenado(emu, clave, &err);
 clave.i_clave = 77;
 emufs_tipo3_eliminar_ordenado(emu, clave, &err);
+
+*/
+
+PERR("LEYENDO REGISTRO");
+clave.i_clave = 99;
+err = 0;
+r = emufs_tipo3_leer_registro_plus(emu, clave, &size, &err);
+if (err) PERR(" NO SE LEYO EL REGISTRO");
+
+imprimir_reg(r, strlen(texto), size);
+
+
 /*for ( i=0; i<10000; i++){
        srandom(i);
        clave.i_clave = random();