resto = emu->tam_bloque - sizeof(EMUFS_REG_ID);
/* me devuelve el ID del bloque donde quepa un registro y el espacio libre en "fs"*/
num_bloque = emufs_fsc_buscar_lugar(emu, emu->tam_reg+sizeof(EMUFS_REG_ID), &fs);
- printf("encontre lugar en %d\n", num_bloque);
+ fprintf(stderr, "encontre lugar en %d\n", num_bloque);
/*si no hay bloques con suficiente espacio creo un bloque nuevo */
if (num_bloque == -1) {
if ( (file = fopen(name_f,"a+"))==NULL ) return -1; /*ERROR*/
/*grabo el id en el bloque*/
/*veo el espacio libre que queda*/
fs = emufs_fsc_get_fs(emu, num_bloque+i);
- printf("el espacio libre del bloque %d es: %d\n", num_bloque+i, fs);
+ fprintf(stderr, "el espacio libre del bloque %d es: %d\n", num_bloque+i, fs);
if (emu->tam_bloque-sizeof(EMUFS_REG_ID) < emu->tam_reg)
memcpy(bloque+sizeof(EMUFS_REG_ID),&ID_aux,sizeof(EMUFS_REG_ID));
else