X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/blobdiff_plain/11256d21931f07756156b6bfbefdc61b5b332aa9..3a2ac69d9954f9c35eeaa4092433e06a243aa55e:/tipo3/param_cte.c diff --git a/tipo3/param_cte.c b/tipo3/param_cte.c index 5a90ccb..918dbcd 100644 --- a/tipo3/param_cte.c +++ b/tipo3/param_cte.c @@ -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;