EMUFS_Estadisticas s;
char name[255];
char *reg;
- int err=0, ID_aux, cant_bloques, i, bloques_vacios=0, fs;
+ int err=0, ID_aux, i,fs;
/* si el bloque es mas chico que el registro no hace falta compactar */
/*if( emu->tam_reg-sizeof(EMUFS_REG_ID) > emu->tam_bloque ) return; */
-
- s = emufs_tipo3_leer_estadisticas(emu);
- cant_bloques = s.cant_bloques;
- /* si solo hay un bloque no hace falta compactar */
- if ( cant_bloques == 0 ){
- return;
- }
-
tmp = emufs_idx_get(emu, &max_id);
if (tmp) free(tmp);
for( i=0; i<=max_id; i++){
*/
block_id = emufs_fsc_buscar_lugar(emu, emu->tam_bloque, &fs);
size = sizeof(EMUFS_Tipo)+sizeof(EMUFS_REG_SIZE)+sizeof(EMUFS_BLOCK_SIZE)+block_id*emu->tam_bloque;
- printf("cantidad de bloques: %d\nturnco hasta %d\n",cant_bloques, block_id);
+ printf("turnco hasta %d\n",block_id);
printf("bytes a truncar: %d\n", size);
if (truncate(name, size)!=0)
PERR("NO TRUNQUE NADA");