dlerror()

Получить информацию об ошибке в работе с разделяемой библиотекой

Прототип:

#include <dlfcn.h>
char * dlerror( void );

Библиотека:

libc

Описание:

Функция dlerror() возвращает NULL-завершенную строку (без символа перевода на новую строку), описывающую последнюю ошибку, возникшую при вызове одной из dl*() функций. Если ошибок не было, dlerror() возвращает NULL.


Note: Функция dlerror() доступна только для процессов с динамическим связыванием.

Возвращаемое значение:

Указатель на строку с описанием ошибки или NULL.

Классификация:

POSIX 1003.1 X/Open Systems Interfaces Extension

Безопасность использования
Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Да

Тематические ссылки:

dladdr(), dlclose(), dlopen(), dlsym()




Предыдущий раздел: Описание API системной библиотеки