]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - tipo3/emufs.c
estaba mal la extension de un archivo
[z.facultad/75.06/emufs.git] / tipo3 / emufs.c
index 71e9dd00ceefcbfe2c44bdb0f00843b8275a0869..3d7606685795c062bf88928ddce0868e4bc02ee0 100644 (file)
@@ -1,13 +1,11 @@
-
 #include "emufs.h"
 #include "param_cte.h"
 
 /* Defino las extenciones que usan cada tipo de archivo */
 #include "emufs.h"
 #include "param_cte.h"
 
 /* Defino las extenciones que usan cada tipo de archivo */
-#define EXT_TIPO3_ID ".id3"
+#define EXT_TIPO3_ID ".idx"
 #define EXT_TIPO3_DATA ".dat"
 #define EXT_TIPO3_DISP ".fsc"
 #define EXT_TIPO3_DATA ".dat"
 #define EXT_TIPO3_DISP ".fsc"
-#define EXT_TIPO3_IDS ".idc"
-#define EXT_TIPO3_EXTRA ".ids"
+#define EXT_TIPO3_IDS ".ids"
 
 char *str_dup(const char *s)
 {
 
 char *str_dup(const char *s)
 {
@@ -67,11 +65,7 @@ EMUFS *emufs_crear(const char *filename, char tipo, unsigned int tam_bloque, uns
                        strcat(name, EXT_TIPO3_IDS);
                        fp = fopen(name, "w");
                        fclose(fp);
                        strcat(name, EXT_TIPO3_IDS);
                        fp = fopen(name, "w");
                        fclose(fp);
-                       
-                       strcpy(name, filename);
-                       strcat(name, EXT_TIPO3_EXTRA);
-                       fp = fopen(name, "w");
-                       fclose(fp);
+
                break;
                default:
                        free(tmp);
                break;
                default:
                        free(tmp);
@@ -151,13 +145,13 @@ int ver_archivo_FS(EMUFS *emu)
 
        /* Imprimo la lista de bloques/registros */
        strcpy(name_f_block_free,emu->nombre);
 
        /* Imprimo la lista de bloques/registros */
        strcpy(name_f_block_free,emu->nombre);
-       strcat(name_f_block_free,".id3");
+       strcat(name_f_block_free,".fsc");
        {
                BLOCK_REG_T r;
                f_block_free = fopen(name_f_block_free, "r");
                fread(&r, sizeof(BLOCK_REG_T), 1, f_block_free);
                while (!feof(f_block_free)) {
        {
                BLOCK_REG_T r;
                f_block_free = fopen(name_f_block_free, "r");
                fread(&r, sizeof(BLOCK_REG_T), 1, f_block_free);
                while (!feof(f_block_free)) {
-                       printf("ID %d en bloque %d\n", r.id_reg, r.block);
+                       printf("ID %ld en bloque %d\n", r.id_reg, r.block);
                        fread(&r, sizeof(BLOCK_REG_T), 1, f_block_free);
                }
                fclose(f_block_free);
                        fread(&r, sizeof(BLOCK_REG_T), 1, f_block_free);
                }
                fclose(f_block_free);