From: Ricardo Markiewicz Date: Sun, 11 Apr 2004 02:23:25 +0000 (+0000) Subject: * Saco un fopen que no se estaba usando en tipo1 X-Git-Tag: svn_import_r684~565 X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/commitdiff_plain/eb5e623c9e1334da07faa5f4b8b6c3ebf431503f * Saco un fopen que no se estaba usando en tipo1 --- diff --git a/emufs/tipo1.c b/emufs/tipo1.c index 2331da1..db0ccf4 100644 --- a/emufs/tipo1.c +++ b/emufs/tipo1.c @@ -173,19 +173,12 @@ EMUFS_REG_ID emufs_tipo1_grabar_registro(EMUFS* efs, void* reg, block_id = emufs_fsc_buscar_lugar(efs, reg_size, &fs); /* si no hay bloques con suficiente espacio creo un bloque nuevo */ if (block_id == EMUFS_NOT_FOUND) { - if ((file = fopen(name_f, "a+b")) == NULL) { - /* TODO Manejo de errores */ - PERR("Error al abrir archivo"); - *err = 4; /* EMUFS_ERROR_CANT_OPEN_FILE */ - return EMUFS_NOT_FOUND; - } /* crear un nuevo bloque en memoria */ block = (char*) malloc(efs->tam_bloque); if (block == NULL) { /* TODO Manejo de errores */ PERR("No hay memoria"); *err = 2; /* EMUFS_ERROR_OUT_OF_MEMORY */ - fclose(file); return EMUFS_NOT_FOUND; } /* graba el registro al principio del bloque */ @@ -200,7 +193,6 @@ EMUFS_REG_ID emufs_tipo1_grabar_registro(EMUFS* efs, void* reg, return EMUFS_NOT_FOUND; } free(block); - fclose(file); /* grabo el nuevo registro en el archivo de espacios libres */ *err = emufs_fsc_agregar(efs, block_id, efs->tam_bloque - reg_size - sizeof(EMUFS_REG_ID) - sizeof(EMUFS_REG_SIZE));