Provided by:
manpages-ru_0.98-4_all 
ИМЯ
uselib - выбрать разделямую библиотеку
ОБЗОР
#include <unistd.h>
int uselib(const char *library);
ОПИСАНИЕ
uselib выбирает разделяемую (динамическую) библиотеку, которая будет
использоваться вызывающим процессом.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
В случае успеха возвращается ноль. В случае ошибки возвращается -1 и
значение errno устанавливается соответствующим образом.
ОШИБКИ
В дополнении к тем кодам ошибок, которые возвращются вызовом open(2) и
mmap(2), могут также установлены следующие коды ошибок:
ENOEXEC
Файл, указанный как library не является исполняемым или не имеет
правильные магические числа (magic numbers (магические числа) -
это жаргонный термин, который подразумевает определение формата
(типа) файла с помошью нескольких байт (этих самых чисел),
которые встречаются в его содержимом -- прим. пер.)
EACCES Невозможно прочитать библиотеку, указанную в library .
СООТВЕТСТВИЕ СТАНДАРТАМ
Вызов uselib() является специфичным для Linux и не должен
использоваться в программах, которые задумываются как переносимые на
другие платформы.
СМОТРИ ТАКЖЕ
ar(1), gcc(1), ld(1), ldd(1), mmap(2), open(2), ld.so(8)
ПЕРЕВОД
Перевёл с английского Виктор Вислобоков <corochoone@perm.ru> 2004