]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs/tipo3.c
cambios en los sizeof
[z.facultad/75.06/emufs.git] / emufs / tipo3.c
index 1170f28752a3be3d6c61638f53e181f9ca5175ac..4971f5e8452ad3bf0b03413b3b7ed2e0bafd59ef 100644 (file)
@@ -235,7 +235,7 @@ int emufs_tipo3_borrar_registro(EMUFS *emu, EMUFS_REG_ID ID)
        EMUFS_FREE fs;
        char *bloque;
        int err = 0;
-
+printf("pase %d\n",__LINE__);
        num_bloque = emufs_idx_buscar_registro(emu, ID);
        if (!(bloque = emufs_tipo3_leer_bloque(emu, num_bloque, &err))) {
                /* TODO Manejo de errores */
@@ -251,7 +251,7 @@ int emufs_tipo3_borrar_registro(EMUFS *emu, EMUFS_REG_ID ID)
                        break;
                ptr_elim += emu->tam_reg + sizeof(EMUFS_REG_ID);
        }
-       
+printf("pase %d\n",__LINE__);  
        /*apunto al registro que voy a mover*/
        ptr_mov = ptr_elim + emu->tam_reg + sizeof(EMUFS_REG_ID);
        
@@ -260,14 +260,14 @@ int emufs_tipo3_borrar_registro(EMUFS *emu, EMUFS_REG_ID ID)
                ptr_elim = ptr_mov;
                ptr_mov += sizeof(EMUFS_REG_ID) + emu->tam_reg;
        }
-       
+printf("pase %d\n",__LINE__);  
        /*grabo el bloque en el archivo*/       
        if ( emufs_tipo3_grabar_bloque(emu, bloque, num_bloque) == -1 ){
                free(bloque);
                printf("No se pudo grabar el bloque\n"); 
                return -1;
        }
-       
+printf("pase %d\n",__LINE__);  
        /*actualizo archivo .fsc*/
        fs = emufs_fsc_get_fs(emu, num_bloque);
        if ( emufs_fsc_actualizar(emu, num_bloque, fs + emu->tam_reg + sizeof(EMUFS_REG_ID)) != 0 ) return -1;
@@ -277,7 +277,7 @@ int emufs_tipo3_borrar_registro(EMUFS *emu, EMUFS_REG_ID ID)
                
        /*actualizo archivo .idx*/
        if ( emufs_idx_borrar(emu, ID) != 0 ) return -1; 
-       
+printf("pase %d\n",__LINE__);  
        free(bloque);
        return 0;
 }