]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs/idx.c
bufford andando.
[z.facultad/75.06/emufs.git] / emufs / idx.c
index fcaa7fcf4f64508254aba12aa287c02d1fa7ac5f..ec869663f027d6725a3a1f6718a7e7dd72c5991a 100644 (file)
@@ -52,7 +52,6 @@ FILE* emufs_idx_abrir(EMUFS* efs, const char* mode)
        filename = (char*) malloc(sizeof(char) * (strlen(efs->nombre)
                                + strlen(EMUFS_IDX_EXT) + 1));
        if (filename == NULL) {
-               /* TODO Manejo de errores */
                return NULL;
        }
        strcpy(filename, efs->nombre);
@@ -279,3 +278,11 @@ int emufs_idx_actualizar(EMUFS *emu, int ID, EMUFS_BLOCK_ID bloque)
        fclose(f_idx);
        return 0;
 }
+
+long emufs_idx_get_file_size(EMUFS* efs, int* err)
+{
+       char name[255];
+       strcpy(name, efs->nombre);
+       strcat(name, EMUFS_IDX_EXT);
+       return emufs_common_get_file_size(name, err);
+}