]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs/fsc.c
-No quiere truncar... como puedo saber que le impide truncar?
[z.facultad/75.06/emufs.git] / emufs / fsc.c
index a76ca104eefc3da17c076a2997e4ba4f788fc79b..4c5008abfdec7a95e2671af7c2d2af5f845b4691 100644 (file)
@@ -433,3 +433,12 @@ int emufs_fsc_get_cant_bloques_vacios(EMUFS *emu)
        fclose(f_fsc);
        return cant;
 }
+
+int emufs_fsc_truncate(EMUFS* efs, EMUFS_BLOCK_ID blocks)
+{
+       char name_f_fsc[255];
+
+       strcpy(name_f_fsc, efs->nombre);
+       strcat(name_f_fsc, EMUFS_FSC_EXT);
+       return truncate(name_f_fsc, blocks * sizeof(EMUFS_FSC));
+}