]> git.llucax.com Git - z.facultad/75.06/emufs.git/commitdiff
los tipos nuevos todavia no eran conocidos
authorNicolás Dimov <ndimov@gmail.com>
Sun, 30 May 2004 05:34:26 +0000 (05:34 +0000)
committerNicolás Dimov <ndimov@gmail.com>
Sun, 30 May 2004 05:34:26 +0000 (05:34 +0000)
emufs/emufs.c
emufs/tipo3_bplus_main.c

index 60e340d5671e1528746da062fac498e6a9b63069..e789fa701156766cfae2c7aab9a9edf013fc5a2f 100644 (file)
@@ -99,7 +99,7 @@ EMUFS *emufs_crear(const char *filename, EMUFS_Tipo tipo, EMUFS_BLOCK_SIZE tam_b
        int err = 0;
 
        /* Si no es un tipo conocido, sale. */
-       if ((tipo != T1) && (tipo != T2) && (tipo != T3)) {
+       if ((tipo != T1) && (tipo != T2) && (tipo != T3) && (tipo != T4) && (tipo != T5)) {
                return NULL;
        }
 
index a17470b30c445a9d064f6eaa2289e0b68529c281..f435186ea027500273d266fe5e1b17e0a3ae215c 100644 (file)
@@ -84,6 +84,10 @@ int main (int argc,char* argv[])
        texto2= "FIN DE REGISTRO DE LONG CONSTANTE LO HAGO MAS LARGO PARA PROBAR CUANDO SE PARTE UN BLOQUE";
        printf("TAMANIO DE LOS REGISTROS = %d\n",strlen(texto)+sizeof(CLAVE)+strlen(texto2));
        emu = emufs_crear("test",T5,512,strlen(texto)+sizeof(CLAVE)+strlen(texto2));
+       if (emu == NULL) {
+               printf("No se pudo crear EMUFS\n");
+               return 1;
+       }
        PERR("EMUFS CREADO");
        emufs_agregar_indice(emu,"claveidx",IND_PRIMARIO,IND_B_PLUS,IDX_INT,strlen(texto),tam_nodo, 0);
        PERR("INDICE AGREGADO");