Dlerror: различия между версиями
NoPH8 (обсуждение | вклад) (Антиспам) | Synergy (обсуждение | вклад) | ||
(не показана 1 промежуточная версия 1 участника) | |||
Строка 1: | Строка 1: | ||
+ | <metadesc>Функция ElfPack2, возращает код последней возникшей ошибки модуля работы с динамическими библиотеками.</metadesc> | ||
+ | |||
== Объявление == | == Объявление == | ||
'''<tt>UINT32 dlerror( void );</tt> | '''<tt>UINT32 dlerror( void );</tt> |
Текущая версия на 04:52, 8 апреля 2019
Объявление
UINT32 dlerror( void );
Описание
Функция ElfPack2, возращает код последней возникшей ошибки модуля работы с динамическими библиотеками.
Используйте эту функцию, чтобы узнать причину отказа выполнения функций семейства dl*.
Результат
- UINT32
- Код последней возникшей ошибки модуля работы с динамическими библиотеками, 0 - нет ошибок.
Пример
DLHANDLE solib; solib = dlopen( L"library.so", 0 ); if(solib == 0) { // Возникла ошибка - сообщаем об этом и выводим её код cprintf("library.so not found, error = %d\n", dlerror()); return; }