mirror of
https://github.com/FEX-Emu/FEX.git
synced 2026-10-08 02:00:16 +02:00
I made the assumption from some bad historical knowledge that the kernel will canonicalize relative filenames and symlinks for applications that execute through execve. This turns out to not be true. In fact it passes pathname untouched to the interpreter. So we need to do an additional fix up on relative paths to ensure glibc doesn't break. Fixes a major bug that breaks a bunch of games.