mentos-team / MentOS

An educational 32-bit linux-like Operating System, with public bachelor- and master-level course slides.
https://mentos-team.github.io/
MIT License
127 stars 50 forks source link

Improve timers and fix recursive call in `vfs_open` #75

Closed Galfurian closed 7 months ago

Galfurian commented 7 months ago
fischerling commented 7 months ago

I think the vfs_open fix is not correct.

Absolute paths containing symlinks are no longer resolved when passing them to vfs_open. open("/link/bar") with /link pointing to /foo will no longer resolved to /foo/bar.

This can be reproduced by running:

$ cat /user/home/README
fischerling commented 7 months ago

I have a fix ready and will create created a new Pull Request.

See #76 .