Я пишу небольшую программу на C ++, и существует режим, в котором моей программе присваивается имя файла в качестве аргумента.
Это имя должно интерпретироваться относительно определенного каталога, и предпринимаются попыткиоставить дерево каталогов с ".." или перейти по символической ссылке должно вызвать ошибку.
Есть ли готовый API в POSIX, который позволяет мне ограничить дерево файловой системы для одной операции open
или я должен сам выполнить эти проверки?