Я не профессиональный программист, так что это не точный ответ.
Что вам нужно сделать, это получить переменную среды PWD (текущий рабочий каталог)
Я не уверен, что это за библиотека, но это стандартный заголовок linux.
Я посмотрю вокруг и посмотрю, смогу ли я найти его.
редактирование:
Я думал о getenv () , который помог бы, если вам также нужно запускать системные команды и требовать различные пути бина, расположенные в PATH