|
Вариант для распечатки |
Архивированная нить - только для чтения!
Пред. тема | След. тема | ||
Форумы Программирование под UNIX (Public) | |||
---|---|---|---|
Изначальное сообщение | [Проследить за развитием треда] |
"данные вызывающей программы при использовании dlopen" | |
Сообщение от Art on 26-Июл-02, 21:32 (MSK) | |
если я загружаю модуль с помощью dlopen | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
Оглавление |
|
Индекс форумов | Темы | Пред. тема | След. тема |
Сообщения по теме |
1. "RE: данные вызывающей программы при использовании dlopen" | |
Сообщение от Арлекин on 28-Июл-02, 09:38 (MSK) | |
Эта функция вызывается в адресном пространстве РОДИТЕЛЬСКОГО процесса. Иначе говоря getpid() до ее вызова и внутри новой функции должны иметь одинаковое значение. Должны также работать все соглашения С/++ для вызова extern-объявленных функций. | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
2. "RE: данные вызывающей программы при использовании dlopen" | |
Сообщение от Art on 28-Июл-02, 13:59 (MSK) | |
>Эта функция вызывается в адресном пространстве РОДИТЕЛЬСКОГО процесса. Иначе говоря getpid() до | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
3. "RE: данные вызывающей программы при использовании dlopen" | |
Сообщение от Art on 28-Июл-02, 14:00 (MSK) | |
>Эта функция вызывается в адресном пространстве РОДИТЕЛЬСКОГО процесса. Иначе говоря getpid() до | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
4. "RE: данные вызывающей программы при использовании dlopen" | |
Сообщение от Арлекин on 28-Июл-02, 14:25 (MSK) | |
Надо описать int "выше" всех остальных функций, но в области их видимости. Хотя я уже лет пять не пользуюсь extern'ами - после ++ геморно это, да и плохо, когда что-то доступно всем. Описываем структуру/класс с нужными данными и передаем указатель на ее, уже инициализированный, экземпляр, как параметр вызова функции. Задача остается только не прибить ее (не освободить память под ней) внутри вызванной функции. | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
5. "RE: данные вызывающей программы при использовании dlopen" | |
Сообщение от Art on 28-Июл-02, 14:40 (MSK) | |
Ну ясное дело что я в самом начале описываю переменные :) | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
6. "RE: данные вызывающей программы при использовании dlopen" | |
Сообщение от Art on 28-Июл-02, 15:32 (MSK) | |
ключ -export-dynamic помог dlopen разресолвить всё %) | |
Рекомендовать в FAQ | Cообщить модератору | Наверх |
Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |