X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/blobdiff_plain/54219fe4a06be132b4f4f7448b7621647fe31ce2..ee8568afe20289bebd04904350c3f2563fc90e4a:/emufs/emufs.h?ds=sidebyside diff --git a/emufs/emufs.h b/emufs/emufs.h index 7cc89e0..f8a7067 100644 --- a/emufs/emufs.h +++ b/emufs/emufs.h @@ -24,7 +24,7 @@ * Leandro Lucarella *---------------------------------------------------------------------------- * - * $Id: command.cpp 220 2003-11-19 23:10:40Z luca $ + * $Id$ * */ @@ -74,10 +74,13 @@ typedef struct _emu_fs_t { int (*leer_bloque)(struct _emu_fs_t *, int, void *); /**< Método para leer un bloque */ int (*leer_registro)(struct _emu_fs_t *, int, void *, unsigned long); /**< Método para leer un registro */ int (*grabar_registro)(struct _emu_fs_t *, void *, unsigned long ); /**< Método para grabar un registro */ - int (*borrar_registro)(struct _emu_fs_t *, int, int); /**< Método para borrar un registro */ + int (*borrar_registro)(struct _emu_fs_t *, int, unsigned long ); /**< Método para borrar un registro */ char *nombre; /**< Nombre del archivo */ } EMUFS; +/** Crea un archivo auxiliar. */ +int emufs_crear_archivo_auxiliar(const char*, const char*); + /** Crea un nuevo archivo EMUFS. * * Un archivo EMUFS está compuesto por 4 archivos a nivel del sistema operativo. @@ -100,7 +103,7 @@ typedef struct _emu_fs_t { * \param tam_bloque Tamaño del bloque. * \param tam_reg Tamaño del registro. */ -EMUFS *emufs_crear(const char *filename, char tipo, unsigned int tam_bloque, unsigned int tam_reg); +EMUFS *emufs_crear(const char *filename, char tipo, unsigned long tam_bloque, unsigned long tam_reg); /** Abre un archivo EMUFS. *