Linux

CentOS 4.8

uselib(2)


USELIB

NOM

uselib − Sélectionner une bibliothèque partagée (shared library).

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, 1997.


uselib(2)