2.4 DIRECTORIO /usr/src/fs
Contiene todos los ficheros que conforman el FS
buf.h - estructura buffer y hash
const.h - definición de constantes para el fs
fproc.h - tabla de procesos
fs.h - contiene los include cabecera
glo.h - variables globales para el fs
param.h - define sinónimos para mensajes
proto.h - prototipo de funciones
type.h - definición de tipos
table.c - relaciona el numero de llamada al sistema con la función que lo maneja
cache.c - mantiene un buffer para reducir acceso a disco
cache2.c -mantiene una cahe de segundo nivel en el disco RAM
inode.c - maneja la tabla de nodos i
inode.h - tabla de los nodos i
super.c - maneja la tabla de superbloque
super.h - tabla de superbloque
filedes.c - manipula los descriptores de fichero
file.h - tabla filp, intermediario entre descriptores de fichero y los nodos i
main.c - programa principal del fs
open.c - abre un fichero
read.c - lectura de un fichero
write.c - escritura en un fichero
pipe.c - realiza un pipe
path.c - busqueda de trayectorias en los directorios
mount.c - monta y desmonta un sistema de ficheros
link.c - establece un nuevo enlace para un fichero
lock.c
lock.h
stadir.c - cambio de directorio
protect.c - protección de ficheros
time.c - programa el reloj del sistema
dev.h - tabla de dispositivos enlaza el numero mayor con la rutina que lo procesa
device.c - lee bloques de disco que no están en el buffer
super.c
super.h
utility.c - miscelaneos utilizados por el fs
putk.c - para imprimir un mensaje por el fs
misc.c - realizan parte de llamadas al sistema
Makefile