Открыть главное меню

Dlerror: различия между версиями

(Антиспам)
 
(не показана 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*.

Результат

  1. UINT32
    Код последней возникшей ошибки модуля работы с динамическими библиотеками, 0 - нет ошибок.

Пример

DLHANDLE	solib;
solib = dlopen( L"library.so", 0 );
if(solib == 0)
{	// Возникла ошибка - сообщаем об этом и выводим её код	cprintf("library.so not found, error = %d\n", dlerror());	return;
}

См. также

dlopen

dlclose

dlsym