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