aboutsummaryrefslogtreecommitdiff
path: root/docs/kernel/filesystem/inode.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/kernel/filesystem/inode.rst')
-rw-r--r--docs/kernel/filesystem/inode.rst12
1 files changed, 12 insertions, 0 deletions
diff --git a/docs/kernel/filesystem/inode.rst b/docs/kernel/filesystem/inode.rst
new file mode 100644
index 00000000..6e36bda1
--- /dev/null
+++ b/docs/kernel/filesystem/inode.rst
@@ -0,0 +1,12 @@
+Inode Base Class
+=================
+
+An inode (or filesystem index node) represents a filesystem entity, e.g. a file or directory, in the virtual filesystem (VFS).
+While not all filesystems may use traditional inodes, as for example used in ext2, the VFS expects for all entities to be represented as inodes.
+As such, file I/O operation always happen through inodes.
+
+API Reference
+-------------
+
+.. doxygenstruct:: kernel::filesystem::inode
+ :members: \ No newline at end of file