Rechercher une page de manuel
uselib
Langue: ru
Version: 1993-07-24 (fedora - 25/11/07)
Section: 2 (Appels système)
ИМЯ
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> 2004Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre