Получить информацию об ошибке в работе с разделяемой библиотекой
#include <dlfcn.h>char * dlerror( void );
libc
Функция dlerror() возвращает NULL
-завершенную строку (без символа перевода на новую строку), описывающую последнюю ошибку, возникшую при вызове одной из dl*() функций. Если ошибок не было, dlerror() возвращает NULL
.
Функция dlerror() доступна только для процессов с динамическим связыванием. |
Указатель на строку с описанием ошибки или NULL
.
POSIX 1003.1 X/Open Systems Interfaces Extension
dladdr(), dlclose(), dlopen(), dlsym()
Предыдущий раздел: Описание API системной библиотеки