История изменений
Исправление gag, (текущая версия) :
У меня 2 so-файла с одинаковым набором функций. Один файл с реальной програмой. Второй - макет, эмулилирующий работу низлежащего оборудования.
Хочется, в зависимости от опции в конфиг-файле пользоваться тем или другим. Но не хочется мудрить с dlsym.
Одинаковые наборы функций: тогда как сказал proud_anon с замечанием от i-rinat.
не то, чтоб неприемлимо, но потом, возможно, будет и третья so-шка, с другим хардваре в кишках)
Если набор функций тот же, то всё в норме. А если нет, то это уже другая задача, и без ещё одной библиотеки, которая будет абстрагировать эти три, используя dlsym(), похоже, не обойтись.
Исходная версия gag, :
У меня 2 so-файла с одинаковым набором функций. Один файл с реальной програмой. Второй - макет, эмулилирующий работу низлежащего оборудования.
Хочется, в зависимости от опции в конфиг-файле пользоваться тем или другим. Но не хочется мудрить с dlsym.
Одинаковые наборы функций: тогда как сказал proud_anon с замечанием от i-rinat.
не то, чтоб неприемлимо, но потом, возможно, будет и третья so-шка, с другим хардваре в кишках)
Если набор функций тот же, то всё в норме. А если нет, то это уже другая задача, и без ещё одной библиотеки, которая будет абстрагировать этим три, используя dlsym(), похоже, не обойтись.