]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs/emufs.c
Limpio un poco el codigo, sigo debuggeando... cosa rara: inserta los registros orden...
[z.facultad/75.06/emufs.git] / emufs / emufs.c
index cd59b39ada88430d14f69974a21536c0b8e0ad4e..3803cf5bcaf4792fd9e79a3c1410bd9a817df425 100644 (file)
@@ -496,7 +496,6 @@ EMUFS_BLOCK_ID emufs_create_new_block(EMUFS *emu)
        dummy = (char*)malloc(emu->tam_bloque);
        memset(dummy, 0, emu->tam_bloque);
        fwrite(dummy, emu->tam_bloque, 1, fp);
-       printf("new_block ftell = %d\n", ftell(fp));
        switch(emu->tipo){
                case T1: num = (ftell(fp)-sizeof(EMUFS_Tipo)-sizeof(EMUFS_BLOCK_SIZE))/emu->tam_bloque;
                        break;
@@ -504,7 +503,7 @@ EMUFS_BLOCK_ID emufs_create_new_block(EMUFS *emu)
        }
        fclose(fp);
        free(dummy);
-       return num-1;
+       return num;
 }
 
 /*devuelve un numero de bloque siguiente al ultimo*/