Here is a brief overview of the files in the filesys directory.
-
directory.h
directory.c:
Translates file names to inodes. The directory data structure is stored as a file. -
file.h
file.c:
Translates file reads and writes to disk sector reads and writes. -
filesys.h
filesys.c:
Top-level interface to the file system. See section 3.1.2 Using the File System, for an introduction. -
free-map.h
free-map.c:
Implementation of the free map data structure used for managing free disk blocks. -
fsutil.h
fsutil.c:
Simple utilities for the file system that are accessible from the kernel command line. -
inode.h
inode.c:
Manages the data structure representing the layout of a file's data on disk. -
off_t.h:
Definition of the off_t type for file offsets. -
Make.vars:
Makefile variables specific to the filesys directory. -
Makefile:
Makefile for building the filesys directory.