dwww Home | Manual pages | Find package

dlerror(3)                  Library Functions Manual                 dlerror(3)

NAME
       dlerror - obtain error diagnostic for functions in the dlopen API

LIBRARY
       Dynamic linking library (libdl, -ldl)

SYNOPSIS
       #include <dlfcn.h>

       char *dlerror(void);

DESCRIPTION
       The  dlerror() function returns a human-readable, null-terminated string
       describing the most recent error that occurred from a call to one of the
       functions in the dlopen API since the last call to dlerror().   The  re-
       turned string does not include a trailing newline.

       dlerror()  returns  NULL if no errors have occurred since initialization
       or since it was last called.

ATTRIBUTES
       For an explanation of the terms used in this section, see attributes(7).
       ┌────────────────────────────────────────────┬───────────────┬─────────┐
       │ Interface                                  Attribute     Value   │
       ├────────────────────────────────────────────┼───────────────┼─────────┤
       │ dlerror()                                  │ Thread safety │ MT-Safe │
       └────────────────────────────────────────────┴───────────────┴─────────┘

STANDARDS
       POSIX.1-2008.

HISTORY
       glibc 2.0.  POSIX.1-2001.

       SunOS.

NOTES
       The message returned by dlerror() may reside in a  statically  allocated
       buffer that is overwritten by subsequent dlerror() calls.

EXAMPLES
       See dlopen(3).

SEE ALSO
       dladdr(3), dlinfo(3), dlopen(3), dlsym(3)

Linux man-pages 6.9.1              2024-05-02                        dlerror(3)

Generated by dwww version 1.16 on Tue Dec 16 04:26:57 CET 2025.