uselib

Autres langues

Langue: de

Version: 30. April 1996 (openSuse - 09/10/07)

Section: 2 (Appels système)

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 Prozess 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 Prozess hat keine Leserechte).

KONFORM ZU

uselib() ist Linuxspezifisch.

SIEHE AUCH

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