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