]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs/tipo3.c
* Bugfix en idx_get para saltar los registros no utilizados
[z.facultad/75.06/emufs.git] / emufs / tipo3.c
index 224c09665878699ddc50191c2b374f2b00a2a8d2..6375a7efd5001e8ddab4127a2c6389cf993237c8 100644 (file)
@@ -153,7 +153,7 @@ EMUFS_REG_ID emufs_tipo3_grabar_registro(EMUFS *emu, void *ptr, EMUFS_REG_SIZE t
        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);
        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*/
        /*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*/
@@ -219,7 +219,7 @@ EMUFS_REG_ID emufs_tipo3_grabar_registro(EMUFS *emu, void *ptr, EMUFS_REG_SIZE t
                        /*grabo el id en el bloque*/
                        /*veo el espacio libre que queda*/ 
                        fs = emufs_fsc_get_fs(emu, num_bloque+i);
                        /*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
                        if (emu->tam_bloque-sizeof(EMUFS_REG_ID) < emu->tam_reg)
                                memcpy(bloque+sizeof(EMUFS_REG_ID),&ID_aux,sizeof(EMUFS_REG_ID));
                        else