Expand description

Generic File System structures

Implements generic file system components. These should be applicable to most (if not all) supported filesystems.

Structs§

  • Indicates whether a directory entry is read-only, a directory, a volume label, etc.
  • Identifies a cluster on disk.
  • Represents a directory entry, which tells you about other files and directories.
  • Represents an open directory on disk.
  • Represents an open file on disk.
  • Represents an open directory on disk.
  • Represents an open file on disk.
  • Unique ID used to search for files and directories in the open Volume/File/Directory lists
  • A Search ID generator.
  • An MS-DOS 8.3 filename. 7-bit ASCII only. All lower-case is converted to upper-case by default.
  • Represents an instant in time, in the local time zone. TODO: Consider replacing this with POSIX time as a u32, which would save two bytes at the expense of some maths.

Enums§

  • Errors related to file operations
  • Various filename related errors that can occur.
  • The different ways we can open a file.

Constants§

Traits§

  • Things that impl this can tell you the current time.
  • Describes things we can convert to short 8.3 filenames