man uselib (Appels systèmes) - Sélectionner une bibliothèque partagée.

NOM

uselib - Sélectionner une bibliothèque partagée.

SYNOPSIS

#include <unistd.h> int uselib(const char *library);

DESCRIPTION

uselib sélectionne la bibliothèque partagée dont le fichier binaire est library pour qu'elle soit utilisée par le processus appelant.

VALEUR RENVOYÉE

uselib renvoie 0 s'il réussit, -1 s'il échoue auquel cas errno contient le code d'erreur.

ERREURS

En plus de toutes les erreurs déclenchées par open(2) et mmap(2), les suivantes peuvent se produire :

ENOEXEC
Le fichier décrit par library n'est pas exécutable ou n'a pas le bon nombre magique.
EACCES
La bibliothèque indiquée par library n'est pas accessible en lecture.

CONFORMITÉ

uselib() est spécifique à Linux et ne doit pas être employé dans des programmes destinés à être portables.

VOIR AUSSI

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

TRADUCTION

Christophe Blaess, 1996-2003.