X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/blobdiff_plain/ee8568afe20289bebd04904350c3f2563fc90e4a..b79e29fb18f3f8898b62ae999fbcd50d5a9fb92d:/emufs/fsc.c?ds=inline diff --git a/emufs/fsc.c b/emufs/fsc.c index b67ce36..05218a6 100644 --- a/emufs/fsc.c +++ b/emufs/fsc.c @@ -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;