]> git.llucax.com Git - z.facultad/75.06/emufs.git/commitdiff
comiteo esto porque no se si estoy yendo por el buen camino con la doc, me puse a...
authorNicolás Dimov <ndimov@gmail.com>
Sun, 18 Apr 2004 03:02:31 +0000 (03:02 +0000)
committerNicolás Dimov <ndimov@gmail.com>
Sun, 18 Apr 2004 03:02:31 +0000 (03:02 +0000)
doc/doc_t3/tipo3_doc.lyx

index c6105586c430ef0367acb9b7e8b821339b2fb4e6..e6182443535d3c58d2792c7f0e32dd69b09e0c0d 100644 (file)
@@ -110,6 +110,74 @@ lugar(EMUFS *, EMUFS_FREE, EMUFS_FREE*) perteneciente a fsc.h, la cual devuelve
 
 De la misma manera, al borrar un registro este archivo debe ser actualizado
  colocando el nuevo espacio libre en el bloque.
 
 De la misma manera, al borrar un registro este archivo debe ser actualizado
  colocando el nuevo espacio libre en el bloque.
+\layout Subsubsection
+
+Archivo de Id`s Borrados (.DID)
 \layout Standard
 
 \layout Standard
 
+Este archivo funciona como una pila de id`s borrados, es decir, cuando se
+ borra un registro el id se almacena en este archivo y será recuperado cuando
+ se desee grabar un registro nuevo, de esta manera se aprovechan todos los
+ id`s sin necesidad de crear uno nuevo cada vez que se borra y graba un
+ registro.
+\layout Section
+
+Funciones Principales
+\layout Subsection
+
+EMUFS Tipo 3
+\layout Standard
+
+Dento de 
+\emph on 
+tipo3.h
+\emph default 
+ y 
+\emph on 
+tipo3.c
+\emph default 
+ se encuentran las cabeceras y la implementación de las funciones principalesde
+ respectivamente, las cuales dan funcionalidad a esta organización.
+\layout Standard
+
+A continuación se comentara el funcionamiento de cada una de ellas.
+\layout Subsubsection
+
+void* emufs_tipo3_leer_registro(EMUFS *emu, EMUFS_REG_ID ID, EMUFS_REG_SIZE*
+ reg_size, int* err)
+\layout Standard
+
+Devuelve un puntero con la memoria reservada que contiene al registro solicitado
+ por el segundo parámetro ( 
+\emph on 
+ID
+\emph default 
+ ), y almacena en 
+\emph on 
+reg_size 
+\emph default 
+el tamaño del registro leido, que en este caso no es necesario pues es constante
+ y es conocicdo de antemano.
+\layout Subsubsection
+
+void* emufs_tipo3_leer_bloque(EMUFS *emu, EMUFS_BLOCK_ID num_bloque, int*
+ err)
+\layout Standard
+
+Devuelve un puntero con la memoria reservada que contiene el bloque solicitado
+ por el segundo parámetro ( 
+\emph on 
+num_bloque 
+\emph default 
+).
+\layout Subsection
+
+IDX
+\layout Subsection
+
+FSC
+\layout Subsection
+
+DID
 \the_end
 \the_end