Manpages

이 름

uselib − 공 유 라 이 브 러 리 를 선 택 한 다 .

사 용 법

#include <unistd.h>

int uselib(const char *library);

설 명

uselib는 호 출 한 프 로 세 스 에 서 사 용 한 공 유 라 이 브 러 리 를 선 택 한 다 .

반 환 값

성 공 시 , 0이 리 턴 된 다 . 에 러 시 , −1이 리 턴 되 고 , errno가 적 절 하 게 설 정 된 다 .

에 러

open(2)mmap(2)에 서 리 턴 되 는 모 든 에 러 코 드 와 더 불 어 다 음 의 것 이 리 턴 될 수 있 다 :
ENOEXEC

libray로 선 택 한 파 일 이 실 행 가 능 하 지 않 거 나 올 바 른 매 직 (magic) 넘 버 를 갖 지 않 는 다 .

EACCES

library로 선 택 한 라 이 브 러 리 가 읽 기 가 능 하 지 않 다 .

호 환

uselib()는 리 눅 스 한 정 적 이 기 때 문 에 포 터 블 하 게 하 려 는 프 로 그 램 에 서 는 사 용 해 서 는 않 된 다 .

관 련 항 목

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

역 자

임 종 균 <hermes44 [AT] secsm.org>, 2000년 4월 19일