Última actualización: 14 de mayo de 1996 Programas de prueba del Sistema de Ficheros Básico ================================================== Compilación =========== Estos programas tendrán que compilarlos con la biblioteca de funciones que han realizado. Todos los programas dependen de un módulo llamado "merror.c", donde hay una función de nombre "MensajeError()", que imprime los mensajes de error. Lo tienen en este mismo directorio. Por ejemplo, una línea de su "Makefile" podría ser: formatea: formatea.o merror.o sfbasico.o cc -o formatea formatea.o merror.o sfbasico.o -lsbfisico NOTA: El Makefile de este directorio NO es útil para ustedes. Programa para ver el superbloque ================================ mira_superbloque.c es el fuente de un programa para ver los parámetros del superbloque de un disco ya instalado o formateado. Sintaxis de los programas ========================= Esta es la sintaxis de los programas una vez compilados. - El parámetro "disco" es el nombre del fichero UNIX donde está el SFB - Todos los programas imprimen mensajes de error si algo va mal prusfbas disco [tam_bloque_fisico num_bloques reservados dfe num_BFBs] Crea un disco con los parámetros indicados y le aplica unos cuantos tests salvajes. todos los parámetros, menos "disco", se pueden omitir y utiliza unos por omisión. formatea disco tam_bloque_fisico num_bloques tam_bloque_datos num_BFBs Crea un disco y le da formato creafb disco num_bloques Crea un fichero en un disco formateado Imprime el IFB por la salida estándar escribefb disco ifb num_bloque "cadena" Escribe una cadena en el bloque "num_bloque" del "ifb" leefb disco ifb num_bloque Lee el bloque "num_bloque" del fichero "ifb" Imprime el contenido del bloque en la salida estándar destruyefb disco ifb Destruye el "ifb" informe disco Llama a InformeSFB() del disco