]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs/emufs.h
Se agregan los correspondientes xxx_get_file_size().
[z.facultad/75.06/emufs.git] / emufs / emufs.h
index ac123ca3c76e783d9e3c0ad055b15644b00dc692..db369634523d5c309cd37bccee42eb573d38520e 100644 (file)
 #include <stdio.h>
 #include <limits.h>
 
 #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. */
 /** Tipo de archivo. */
 typedef enum {
        T1, /**< Archivo de bloque parametrizado y registro variable. */
@@ -91,6 +84,7 @@ typedef unsigned long EMUFS_OFFSET;
 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 */
 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 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 info_control;/**< Cantidad de bytes en info de control */
        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 */