dlerror man page on DigitalUNIX

Man page or keyword search:  
man Server   12896 pages
apropos Keyword Search (all sections)
Output format
DigitalUNIX logo
[printable version]

dlerror(3)							    dlerror(3)

       dlerror - get diagnostic information

       #include <dlfcn.h>

       char *dlerror(void );

       The dlerror() function returns a null-terminated character string (with
       no trailing newline) that describes the last  error  that  occurred  in
       dynamic	linking	 processing  for  a  call  to  dlopen(), dlclose(), or
       dlsym().	 If no dynamic linking errors have  occurred  since  the  last
       invocation  of  dlerror(), dlerror() returns NULL. Thus, invoking dler‐
       ror() a second time, immediately following a prior invocation,  results
       in NULL being returned.

       No errors are defined.

       If  successful,	dlerror()  returns a null-terminated character string.
       Otherwise, NULL is returned.

       The messages returned by dlerror() may reside in a static  buffer  that
       is  overwritten on each call to dlerror().  Application code should not
       write to this buffer. Programs wishing to  preserve  an	error  message
       should make their own copies of that message. Depending on the applica‐
       tion environment with respect to asynchronous execution events, such as
       signals	or  other  asynchronous computation sharing the address space,
       portable applications should use a critical  section  to	 retrieve  the
       error pointer and buffer.

       dlclose(3), dlopen(3), dlsym(3)


List of man pages available for DigitalUNIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome
Free Shell Accounts :: the biggest list on the net