]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - tipo3/param_cte.c
* Agrego un par de comentarios al codigo para guiar a Nico
[z.facultad/75.06/emufs.git] / tipo3 / param_cte.c
index 5a90ccb1d092e598b5a781e87b062d9223756108..918dbcd1387d57e737a5e99a7727eda5e893f4e5 100644 (file)
@@ -9,6 +9,15 @@ FILE* reg_exist;
 /** Leo un registro del archivo, devuelve cero si no lo encuentra.**/
 int leer_registro(int ID, void *str, unsigned long tam)
 {
+       /* FIXME : aca tam es el tamaño del registro, no del bloque!
+        *
+        * Aca deberias recibir una estructura EMUFS y de ahi sacar los datos
+        * del tamaño del bloque a leer.
+        *
+        * leer_registro(EMUFS, int,  void*,  unsigned long);
+        * 
+        * Tambien ver que siempre que hay un return se libere toda la memoria!
+        */
        char* bloque = (char*)malloc(tam);
        int block, ID_aux, a, b, c, d, tamanio_registro;
        int iterador = 0;