USELIB

Section: 리눅스 프로그래머 매뉴얼 (2)
Updated: 1993년 7월 24일
Index
Return to Main Contents
 

이름

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@secsm.org>, 2000년 4월 19일


 

Index

이름
사용법
설명
반환값
에러
호환
관련 항목
역자

This document was created by man2html, using the manual pages.
Time: 08:07:01 GMT, March 25, 2004