strcpy(name_f,efs->nombre);
strcat(name_f,".dat");
+ (*err) = 0;
/* me devuelve el ID del bloque donde quepa un registro y el espacio libre en "fs"*/
- block_id = emufs_fsc_buscar_lugar(efs, reg_size, &fs);
+ block_id = emufs_fsc_buscar_lugar(efs, reg_size+sizeof(EMUFS_REG_ID)+sizeof(EMUFS_REG_SIZE), &fs);
/* si no hay bloques con suficiente espacio creo un bloque nuevo */
if (block_id == EMUFS_NOT_FOUND) {
/* crear un nuevo bloque en memoria */