diff options
| author | Felix Morgner <felix.morgner@ost.ch> | 2026-08-28 22:29:08 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@ost.ch> | 2026-08-28 22:42:08 +0200 |
| commit | 0319e4970ed8b1410643f4387615daba5d97b4a1 (patch) | |
| tree | 72c7c17ba791c1c6035fd94acb2ff112b34f3523 /docs/kernel/filesystem | |
| parent | aca4af4a324af6b7aa64d72677e621c759575de5 (diff) | |
| download | kernel-0319e4970ed8b1410643f4387615daba5d97b4a1.tar.xz kernel-0319e4970ed8b1410643f4387615daba5d97b4a1.zip | |
kernel/vfs: implement read_directory fixups.
POSIX requires that the data returned by the readdir() function shows
the inode number of the root of a mounted filesystem for its mount
point. Additionally, the inode number of the '..' reference in the
mounted filesystem must show the inode number of the mount point.
We perform this fixup when computing the entries during read_directory
on the fly. The implementation of the upward fixup will need to be
revised once the kernel supports bind mounts.
Diffstat (limited to 'docs/kernel/filesystem')
0 files changed, 0 insertions, 0 deletions
