mirror of
https://github.com/RGBCube/serenity
synced 2025-10-25 05:12:06 +00:00
We should actually start counting from the parent directory and not from the symbolic link as it will represent a wrong count of hops from the actual mountpoint. The symlinks in /sys/dev/block and /sys/dev/char worked only by luck, because I have set it to the wrong parent directory which is the /sys/dev directory, so with the symlink it was 3 hops to /sys, together with the root directory, therefore, everything seemed to work. Now that the device symlinks in /sys/dev/block and /sys/dev/char are set to the right parent directory and we start measure hops from root directory with the parent directory of a symlink, everything seem to work correctly now. |
||
|---|---|---|
| .. | ||
| BlockDevicesDirectory.cpp | ||
| BlockDevicesDirectory.h | ||
| CharacterDevicesDirectory.cpp | ||
| CharacterDevicesDirectory.h | ||
| DeviceComponent.cpp | ||
| DeviceComponent.h | ||
| Directory.cpp | ||
| Directory.h | ||
| SymbolicLinkDeviceComponent.cpp | ||
| SymbolicLinkDeviceComponent.h | ||