/** Estadisticas de archivo. */
typedef struct _emufs_est_t {
unsigned long tam_archivo;/**< Tamaño en bytes del archivo .dat */
- unsigned long tam_archivo_aux;/**< Tamaño en bytes de los archivos auxiliares sumados */
+ 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 */
emufs_fsc_get_max_min_fs(efs, &stats.min_fs, &stats.max_fs);
/* obtengo informacion de control guardada por los archivos auxiliares */
- stats.tam_archivo_aux = emufs_idx_get_file_size(efs,&err1) + emufs_fsc_get_file_size(efs,&err2)
+ stats.tam_archivos_aux = emufs_idx_get_file_size(efs,&err1) + emufs_fsc_get_file_size(efs,&err2)
+ emufs_did_get_file_size(efs,&err3);
if (err1 || err2 || err3) {
PERR("Hubo problemas en lectura de filesize archivos auxiliares");
/* Inicializo las stats por si hay error somewhere */
stats.tam_archivo = 0;
- stats.tam_archivo_aux = 0;
+ stats.tam_archivos_aux = 0;
stats.tam_info_control_dat = 0;
stats.media_fs = 0;
stats.total_fs = 0;
stats.tam_info_control_dat = (sizeof(EMUFS_REG_ID) + sizeof(EMUFS_REG_SIZE)) * stats.cant_registros + sizeof(EMUFS_Tipo);
/* Cantidad de bytes en info de control archivos auxiliares */
- stats.tam_archivo_aux = emufs_idx_get_file_size(efs,&err1) + emufs_fsc_get_file_size(efs,&err2) + emufs_did_get_file_size(efs,&err3);
+ stats.tam_archivos_aux = emufs_idx_get_file_size(efs,&err1) + emufs_fsc_get_file_size(efs,&err2) + emufs_did_get_file_size(efs,&err3);
if (err1 || err2 || err3) {
PERR("Hubo problemas en lectura de filesize archivos auxiliares");
return stats;
printf("Minimo espacio libre en bloque o gap: %lu\n",stats.min_fs);
printf("Maximo espacio libre en bloque o gap: %lu\n",stats.max_fs);
printf("Media de espacio libre en bloque o gap: %lu\n",stats.media_fs);
- printf("Cantidad en bytes de informacion de control: %lu\n",stats.tam_info_control_dat+stats.tam_archivo_aux);
+ printf("Cantidad en bytes de informacion de control: %lu\n",stats.tam_info_control_dat+stats.tam_archivos_aux);
printf("Cantidad de bytes en datos: %lu\n",stats.tam_archivo-stats.tam_info_control_dat);
/* Recompacto */
printf("Minimo espacio libre en bloque o gap: %lu\n",stats.min_fs);
printf("Maximo espacio libre en bloque o gap: %lu\n",stats.max_fs);
printf("Media de espacio libre en bloque o gap: %lu\n",stats.media_fs);
- printf("Cantidad en bytes de informacion de control: %lu\n",stats.tam_info_control_dat+stats.tam_archivo_aux);
+ printf("Cantidad en bytes de informacion de control: %lu\n",stats.tam_info_control_dat+stats.tam_archivos_aux);
printf("Cantidad de bytes en datos: %lu\n",stats.tam_archivo-stats.tam_info_control_dat-stats.total_fs);
emufs_destruir(efs);
emufs_fsc_get_max_min_fs(emu,&stats.min_fs,&stats.max_fs);
/* obtengo informacion de control guardada por los archivos auxiliares */
- stats.tam_archivo_aux = emufs_idx_get_file_size(emu,&err1) + emufs_fsc_get_file_size(emu,&err2)
+ stats.tam_archivos_aux = emufs_idx_get_file_size(emu,&err1) + emufs_fsc_get_file_size(emu,&err2)
+ emufs_did_get_file_size(emu,&err3);
if (err1 || err2 || err3) {
PERR("Hubo problemas en lectura de filesize archivos auxiliares");