]> git.llucax.com Git - z.facultad/75.06/emufs.git/commitdiff
sigue sin truncar pero saco un par de cosas que no van
authorNicolás Dimov <ndimov@gmail.com>
Sat, 17 Apr 2004 18:29:56 +0000 (18:29 +0000)
committerNicolás Dimov <ndimov@gmail.com>
Sat, 17 Apr 2004 18:29:56 +0000 (18:29 +0000)
emufs/tipo3.c

index b96482399e55ae50cfa6d4266558fdeb28148f5f..9fa30b7aef0e541adc38a1f2a9cc834f27423588 100644 (file)
@@ -489,19 +489,11 @@ void emufs_tipo3_compactar(EMUFS *emu)
        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++){
@@ -521,7 +513,7 @@ void emufs_tipo3_compactar(EMUFS *emu)
        */
        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");