Как определить абсолютный путь файла или каталога из заданного относительного пути в C/С++ на GNU/Linux?
Я знаю о realpath(), но он не работает с несуществующими файлами.
Скажем, пользователь входит в ../non-existant-directory/file.txt, а рабочий каталог программ - /home/user/.
Мне нужна функция, которая возвращает /home/non-existant-directory/file.txt.
Мне нужна эта функция, чтобы проверить, находится ли данный путь в определенном подкаталоге или нет.