]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs/fsc.c
Fixed mezcla de data types utilizando los nuevos tipos definidos por Luca - by Bugo
[z.facultad/75.06/emufs.git] / emufs / fsc.c
index b67ce36367e499d736c25ab74560a39c06a88bcb..05218a6c19893cc596688e792826d28d101349e8 100644 (file)
@@ -44,7 +44,7 @@ int emufs_fsc_crear(EMUFS* efs)
        return emufs_crear_archivo_auxiliar(efs->nombre, EMUFS_FSC_EXT);
 }
 
-int emufs_fsc_agregar(EMUFS *emu, int num_bloque, int fs)
+int emufs_fsc_agregar(EMUFS *emu, EMUFS_BLOCK_ID num_bloque, EMUFS_FREE fs)
 {
        FILE *f_fsc;
        EMUFS_FSC reg;
@@ -64,7 +64,7 @@ int emufs_fsc_agregar(EMUFS *emu, int num_bloque, int fs)
 }
 
 /* busca el bloque y le resta fs de espacio libre */
-int emufs_fsc_actualizar(EMUFS *emu, int num_bloque, int fs)
+int emufs_fsc_actualizar(EMUFS *emu, EMUFS_BLOCK_ID num_bloque, EMUFS_FREE fs)
 {
        FILE *f_fsc;
        EMUFS_FSC reg;
@@ -89,7 +89,7 @@ int emufs_fsc_actualizar(EMUFS *emu, int num_bloque, int fs)
 }
 
 /* me devuelve el ID del bloque donde quepa un registro, y guarda en fs el espacio libre que queda en el bloque */
-int emufs_fsc_buscar_lugar(EMUFS *emu, unsigned long tam, int *fs)
+EMUFS_BLOCK_ID emufs_fsc_buscar_lugar(EMUFS *emu, EMUFS_FREE tam, EMUFS_FREE *fs)
 {
        FILE *f_fsc;
        EMUFS_FSC reg;
@@ -121,7 +121,7 @@ int emufs_fsc_buscar_lugar(EMUFS *emu, unsigned long tam, int *fs)
        return reg.block;
 }
 
-int emufs_fsc_get_fs(EMUFS *emu, int num_bloque)
+EMUFS_FREE emufs_fsc_get_fs(EMUFS *emu, EMUFS_BLOCK_ID num_bloque)
 {
        FILE *f_fsc;
        EMUFS_FSC reg;