From 008189ea62c4d3800769f00a304f95cc454102b3 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Nicol=C3=A1s=20Dimov?= Date: Sun, 30 May 2004 05:34:26 +0000 Subject: [PATCH] los tipos nuevos todavia no eran conocidos --- emufs/emufs.c | 2 +- emufs/tipo3_bplus_main.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/emufs/emufs.c b/emufs/emufs.c index 60e340d..e789fa7 100644 --- a/emufs/emufs.c +++ b/emufs/emufs.c @@ -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; } diff --git a/emufs/tipo3_bplus_main.c b/emufs/tipo3_bplus_main.c index a17470b..f435186 100644 --- a/emufs/tipo3_bplus_main.c +++ b/emufs/tipo3_bplus_main.c @@ -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"); -- 2.43.0