]> 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.
+\layout Subsubsection
+
+Archivo de Id`s Borrados (.DID)
 \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