USELIB(2)

BEZEICHNUNG
uselib - wählt eine dynamisch gelinkte Bibliothek aus

ÜBERSICHT
#include <unistd.h>

int uselib(const char *library);

BESCHREIBUNG
uselib wählt die shared library aus, die von diesem Prozeß benutzt wird.

RÜCKGABEWERT
Wenn der Befehl erfolgreich war, wird 0 zurückgegeben. Wenn ein Fehler auftrat, wird -1 ausgegeben und errno wird gesetzt.

FEHLER
Zusätzlich zu all den Fehlercodes, die von open(2) und mmap(2) zurückgegeben werden, können auch folgende auftreten:

ENOEXEC
    Die Datei, die durch library spezifiziert wird, ist nicht ausführbar oder hat nicht die richtigen magischen Nummern.

EACCES
    Die Bibliothek library ist nicht lesbar (Der Prozeß hat keine Leserechte).

KONFORM ZU
uselib() ist Linuxspezifisch.

SIEHE AUCH
open(2), mmap(2), ldd(1), gcc(1), ar(1), ld(1).