Есть ли какая-либо стандартная (или широко используемая) простая библиотека управления трассировкой POSIX для C (объединение пути, удаление дескриптора файла и т. Д.)?Стандартная (или свободная) манипуляция с помощью POSIX C библиотека
На самом деле, поскольку я в основном работаю под Windows, в настоящее время я использую функции пути 'shlwapi'.
Есть ли эквивалентный набор функций, доступных для путей POSIX?
Оффлайн: Поскольку несколько '/' ничего не болят, и в POSIX-системах нет такой вещи, как «расширение», многие из этих методов не имеют значения ... вы обычно можете справиться с манипуляциями со строками , 'realpath' или' glob'. Не технически ответ на то, что вы просили, хотя ... :-) – BRFennPocock
@BRPocock: Несколько '/' es не всегда безопасны - например, в [kpathsea] (http://tug.org/texinfohtml/kpathsea.html) , '/ foo //' расширяется во всех подкаталогах под '/ foo' (что может быть чрезвычайно сложно отследить, если вы проходите путь к чему-то, что использует kpathsea внутри - например, латекс). –
@timothy Jones ... правда, хотя в моем мире относительно редко ... но realpath действительно исправляет это, а также символические ссылки ... как это делает, по-своему, глобус. – BRFennPocock