dlerror -
возвращает
справку по
ошибке для
функций
программного
интерфейса
dlopen
Dynamic linking library (
libdl,
-ldl)
#include <dlfcn.h>
char *dlerror(void);
Функция
dlerror()
возвращает
понятную
человеку,
строку с null в
конце,
описывающую
последнюю
ошибку,
которая
произошла
при вызове
одной из
функций
программного
интерфейса
dlopen,
произошедшего
после
последнего
вызова
dlerror().
Возвращаемая
строка
не
содержит
символа
новой
строки в
конце.
Функция
dlerror()
возвращает
NULL, если
ошибок не
было с
начала
инициализации
или с
момента её
последнего
вызова.
Функция
dlerror()
есть в glibc 2.0 и
новее.
Описание
терминов
данного
раздела
смотрите в
attributes(7).
Интерфейс |
Атрибут |
Значение |
dlerror() |
Безвредность
в нитях |
MT-Safe |
POSIX.1-2001.
Сообщение,
возвращаемое
dlerror(), может
располагаться
в
статически
выделяемом
буфере,
который
перезаписывается
последующими
вызовами
dlerror().
Эта
функция
является
частью
программного
интерфейса
dlopen,
возникшего
в SunOS.
Смотрите
dlopen(3).
dladdr(3),
dlinfo(3),
dlopen(3),
dlsym(3)
Русский
перевод
этой
страницы
руководства
был сделан Yuri
Kozlov <
[email protected]> и Иван
Павлов <
[email protected]>
Этот
перевод
является
бесплатной
документацией;
прочитайте
Стандартную
общественную
лицензию GNU
версии 3
или более
позднюю,
чтобы
узнать об
условиях
авторского
права. Мы не
несем
НИКАКОЙ
ОТВЕТСТВЕННОСТИ.
Если вы
обнаружите
ошибки в
переводе
этой
страницы
руководства,
пожалуйста,
отправьте
электронное
письмо на
[email protected]