File vfs.hpp¶

↰ Parent directory (fs)

Page Contents

  • Definition (fs/vfs.hpp)

  • Includes

  • Included By

  • Namespaces

  • Classes

  • Functions

  • Defines

  • Variables

Definition (fs/vfs.hpp)¶

  • Program Listing for File vfs.hpp

Includes¶

  • frg/span.hpp

  • lib/base.hpp (File base.hpp)

  • lib/error.hpp (File error.hpp)

  • lib/path.hpp (File path.hpp)

  • lib/result.hpp (File result.hpp)

  • lib/stream.hpp (File stream.hpp)

  • sys/stat.h

  • sys/types.h

  • vm/heap.hpp (File heap.hpp)

Included By¶

  • File devfs.hpp

  • File tmpfs.hpp

  • File sched.hpp

  • File fd.hpp

Namespaces¶

  • Namespace Gaia

  • Namespace Gaia::Fs

Classes¶

  • Struct Vnode

  • Struct VnodeAttr

  • Struct VnodeOps

  • Class VnodeStream

Functions¶

  • Function Gaia::Fs::vfs_create_file

  • Function Gaia::Fs::vfs_find

  • Template Function Gaia::Fs::vfs_find_and(frg::string_view, F, Vnode *, VnodeAttr)

  • Template Function Gaia::Fs::vfs_find_and(frg::string_view, dev_t, F, Vnode *, VnodeAttr)

  • Template Function Gaia::Fs::vfs_find_and(frg::string_view, frg::string_view, F, Vnode *, VnodeAttr)

  • Function Gaia::Fs::vfs_get_absolute_path

  • Function Gaia::Fs::vfs_link

  • Function Gaia::Fs::vfs_mkdir

  • Function Gaia::Fs::vfs_read

  • Function Gaia::Fs::vfs_readdir

  • Function Gaia::Fs::vfs_write

Defines¶

  • Define __USE_MISC

Variables¶

  • Variable Gaia::Fs::DefaultVnodeAttr

  • Variable Gaia::Fs::root_vnode

Gaia

Navigation

  • Contributing
  • The developer’s handbook
  • Code Reference

Related Topics

  • Documentation overview
©2023, Gaia contributors. | Powered by Sphinx 8.0.2 & Alabaster 1.0.0 | Page source