]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs/emufs.h
Se cambia tam_archivo_aux por tam_archivos_aux (me parece mas claro).
[z.facultad/75.06/emufs.git] / emufs / emufs.h
index 04b72f2ea7149f37c831ffc52b7a62e81550d151..f827fa64535841c269046c842b6298a71bca6460 100644 (file)
 #include <stdio.h>
 #include <limits.h>
 
-#ifdef DEBUG
-       /** Imprime un mensaje de debug por pantalla. */
-       #define PERR(msg) fprintf(stderr, "%s:%d> %s.\n",__FILE__, __LINE__, msg);
-#else
-       #define PERR(msg) ;
-#endif /* DEBUG */
-
 /** Tipo de archivo. */
 typedef enum {
        T1, /**< Archivo de bloque parametrizado y registro variable. */
@@ -82,22 +75,17 @@ typedef unsigned long EMUFS_OFFSET;
  */
 #define EMUFS_NOT_FOUND -1ul
 
-/** Estadisticas de archivo
- * @todo Cambiar nombres de:
- * - tam_archivo a cant_registros
- * - tam_archivo_bytes a tam_archivo
- * - info_control a tam_info_control
- */
+/** Estadisticas de archivo. */
 typedef struct _emufs_est_t {
-       unsigned long tam_archivo; /**< Cantidad de Registros en el archivo */
-       unsigned long tam_archivo_bytes;/**< Size del archivo en bytes */
-       unsigned long tam_datos_bytes;/**< Cantidad de bytes en datos */
-       unsigned long info_control;/**< Cantidad de bytes en info de control */
+       unsigned long tam_archivo;/**< Tamaño en bytes del archivo .dat */
+       unsigned long tam_archivos_aux;/**< Tamaño en bytes de los archivos auxiliares sumados */
+       unsigned long tam_info_control_dat;/**< Cantidad de bytes en info de control del .dat */
        unsigned long media_fs;/**< Media del espacio libre en el archivo de datos */
        unsigned long total_fs;/**< Cantidad total de espacio libre en el archivo de datos */
        unsigned long max_fs;/**< Cantidad de maxima libre (gap o fs en bloque) en el archivo de datos */
        unsigned long min_fs;/**< Cantidad de minima libre (gap o fs en bloque) en el archivo de datos */
        unsigned long cant_bloques; /**< Cantidad de bloques en el archivo de datos */
+       unsigned long cant_registros; /**< Cantidad de Registros en el archivo */
 } EMUFS_Estadisticas;
 
 /** Tipo Abstracto para menajo de archivos.