dlerror(3X) dlerror(3X)
NAME
dlerror - Informationen zur Fehlerursache erfragen
SYNTAX
cc [flag ...] file ... -ldl [library ...]
#include <dlfcn.h>
char *dlerror(void);
BESCHREIBUNG
dlerror() liefert als Ergebnis eine durch ein Nullzeichen abgeschlos-
sene Zeichenkette (ohne abschließendes Zeilenendezeichen), die den
letzten während des dynamischen Bindens aufgetretenen Fehler
beschreibt. Sind seit dem letzten Aufruf von dlerror() keine Fehler im
dynamischen Binder aufgetreten, liefert dlerror() den Wert NULL als
Ergebnis. So wird, wenn dlerror() nach einem Aufruf direkt noch einmal
aufgerufen wird, NULL als Ergebnis geliefert.
HINWEISE
Die Meldung, die von dlerror() zurückgegeben wird, kann in einem sta-
tisch definierten Puffer stehen, der mit jedem Aufruf von dlerror()
überschrieben wird. Anwendungsprogramme sollten nicht in diesen Puffer
schreiben. Programme, die die Fehlermeldung aufbewahren wollen, soll-
ten sich eine eigene Kopie der Meldung anlegen.
SIEHE AUCH
dlclose(3X), dlopen(3X), dlsym(3X).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98