]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs/tipo3.c
* Saco un fopen que no se estaba usando en tipo1
[z.facultad/75.06/emufs.git] / emufs / tipo3.c
index b9dc8b772f5878c2554160a6bf7e85e15c3538bf..6e1822e170dd5e05e88ed3f0c264241104c4e89f 100644 (file)
@@ -116,7 +116,7 @@ void* emufs_tipo3_leer_bloque(EMUFS *emu, EMUFS_REG_ID ID, int* err)
        return block;
 }
 
        return block;
 }
 
-EMUFS_REG_ID emufs_tipo3_grabar_registro(EMUFS *emu, void *ptr, EMUFS_REG_SIZE tam)
+EMUFS_REG_ID emufs_tipo3_grabar_registro(EMUFS *emu, void *ptr, EMUFS_REG_SIZE tam, int* err)
 {
        EMUFS_REG_ID ID_aux;
        EMUFS_FREE fs;
 {
        EMUFS_REG_ID ID_aux;
        EMUFS_FREE fs;
@@ -125,7 +125,6 @@ EMUFS_REG_ID emufs_tipo3_grabar_registro(EMUFS *emu, void *ptr, EMUFS_REG_SIZE t
        FILE *file;
        char name_f[255];
        char* bloque;
        FILE *file;
        char name_f[255];
        char* bloque;
-       int err = 0;
        
        strcpy(name_f,emu->nombre);
        strcat(name_f,".dat");
        
        strcpy(name_f,emu->nombre);
        strcat(name_f,".dat");
@@ -163,7 +162,7 @@ EMUFS_REG_ID emufs_tipo3_grabar_registro(EMUFS *emu, void *ptr, EMUFS_REG_SIZE t
                }
        } else {
                /*cargo el bloque en "bloque"*/
                }
        } else {
                /*cargo el bloque en "bloque"*/
-               if (!(bloque = emufs_tipo3_leer_bloque(emu, num_bloque, &err))) {
+               if (!(bloque = emufs_tipo3_leer_bloque(emu, num_bloque, err))) {
                        /* TODO Manejo de errores */
                        printf("no se pudo leer el bloque\n");
                        return -1;
                        /* TODO Manejo de errores */
                        printf("no se pudo leer el bloque\n");
                        return -1;