Skip to content

Latest commit

 

History

History

filesys

Folder structure

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.