Эквивалент VirtualQuery в Linux
В моем проекте исполняемый файл является сторонним, и он знает расположение моей родительской DLL, которая находится в той же папке, что и моя. например EXE (каталог A) => Родительская DLL(каталог B) => Моя DLL(каталог B). проблема в том, что когда родительская DLL пытается загрузить МОЮ DLL, она всегда ищет в каталоге EXE (каталог A) вместо (каталог B).
Я исправил эту проблему в Windows с помощью VirtualQuery , который возвращает дескриптор родительской DLL(но не EXE ) и получает путь к родительской DLL с помощью GetModuleFileName. Пожалуйста, дайте мне знать, есть ли какой-либо эквивалентный метод, доступный в Linux. Я знаю, что **proc ** есть путь к exe. но я хочу получить родительский путь DLL.