netradiant: implement symlink resolution
authorThomas Debesse <dev@illwieckz.net>
Wed, 24 Feb 2021 21:57:06 +0000 (22:57 +0100)
committerThomas Debesse <dev@illwieckz.net>
Fri, 5 Mar 2021 02:17:08 +0000 (03:17 +0100)
commit942fe5687ea7bbf6fa1240989fae17879217a048
tree37c1f1fd4d1295ab7486a06976a65d17b24a10ed
parent5f13c09ff52552994f40d03bcdfcfb3f8e2b8259
netradiant: implement symlink resolution

Ported from Dæmon engine implementation by slipher
which was a complete rewrite of one I did on Dæmon
by taking inspiration from Darkplaces engine.

- https://github.com/DaemonEngine/Daemon/blob/master/src/common/FileSystem.cpp
- https://gitlab.com/xonotic/darkplaces/-/blob/div0-stable/fs.c
plugins/archivezip/CMakeLists.txt
plugins/archivezip/archive.cpp