DOKK / manpages / debian 10 / manpages-es / uselib.2.es
USELIB(2) Manual del Programador de Linux USELIB(2)

uselib - selecciona biblioteca compartida

#include <unistd.h>

int uselib(const char *biblioteca);

uselib selecciona el fichero binario de la biblioteca compartida que será empleado por el proceso invocador.

En caso de éxito se devuelve cero. En caso de error se devuelve -1 y se pone en errno un valor apropiado.

Además de todos los códigos de error devueltos por open(2) y mmap(2), también pueden devolverse los siguientes:

El fichero especificado por biblioteca no es ejecutable, o no posee los números mágicos correctos.
La biblioteca especificada por biblioteca no tiene permiso de lectura.

uselib() es específica de Linux, y no debería emplearse en programas que se pretendan transportables.

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

9 febrero 1998 Linux 0.99.11